About The Position

We are seeking a QA Engineer to join our Recon Platform team. In this role, you will be responsible for testing backend services within a REST-based microservice architecture that supports card and payment operations. You will validate transaction flows, including authorizations, captures, reversals, and refunds, and verify back-office processes related to reconciliation, corrections, and operational workflows. The position involves performing manual and exploratory testing for new product features and system changes, executing regression testing during releases, infrastructure changes, and platform migrations. You will also be responsible for creating and maintaining test cases, checklists, and test documentation, analyzing defects, documenting findings, and collaborating with developers, analysts, and product managers to resolve issues. Additionally, you will collect and analyze QA metrics to improve product quality and testing effectiveness, and contribute to the automation of transaction flow testing at the API level as test coverage expands.

Requirements

  • Experience testing backend systems and REST APIs
  • Confident use of Postman or similar API testing tools
  • Experience working with PostgreSQL, including writing queries and validating stored data
  • Experience working with Kafka, including event validation, topic analysis, and contract verification
  • Understanding of card processing and payment flows, including authorization, hold, capture, reversal, and chargeback processes
  • Ability to read and understand code written in Java, Kotlin, JavaScript, or similar languages
  • Strong understanding of software testing principles, defect investigation, and test design techniques

Nice To Haves

  • Experience testing financial products, payment platforms, or card-processing systems
  • Experience with automated or load testing
  • Familiarity with GitLab CI, CI/CD pipelines, Allure, or similar reporting tools

Responsibilities

  • Test backend services within a REST-based microservice architecture supporting card and payment operations
  • Validate transaction flows, including authorizations, captures, reversals, and refunds
  • Verify back-office processes related to reconciliation, corrections, and operational workflows
  • Perform manual and exploratory testing for new product features and system changes
  • Execute regression testing during releases, infrastructure changes, and platform migrations
  • Create and maintain test cases, checklists, and test documentation
  • Analyze defects, document findings, and work with developers, analysts, and product managers to resolve issues
  • Collect and analyze QA metrics to improve product quality and testing effectiveness
  • Contribute to the automation of transaction flow testing at the API level as test coverage expands
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service