About The Position

We are seeking a Senior Technical Payments QA Engineer with a strong development background to ensure the quality, resilience, and regulatory compliance of mission-critical payment systems within Commercial & Investment Banking. This role is automation-first and hands-on , focused on complex integrations, payment messaging, and end-to-end flows across wires, ACH, RTP, and cross-border payments . This is not a manual QA role . The ideal candidate is a former software developer who transitioned into quality engineering and can design, build, and maintain robust automation frameworks in a highly regulated payments environment .

Requirements

  • 10+ years of experience in software development and/or quality engineering
  • Proven background as a software developer prior to QA or SDET roles
  • Strong hands-on experience with: Selenium Cucumber / BDD Java (or similar object-oriented language)
  • Experience building and maintaining automation frameworks from scratch
  • Deep experience testing financial services or banking systems
  • Strong understanding of payments processing and settlement concepts
  • Wires, ACH, RTP, and cross-border payments
  • ISO 20022 (pacs, pain, camt) and SWIFT MT/MX
  • REST APIs, messaging, and file-based integrations
  • Batch vs. real-time processing models
  • Data reconciliation, exception handling, and auditability
  • CI/CD tools and test automation integration

Responsibilities

  • Test Automation & Engineering Design, build, and maintain test automation frameworks using: Selenium Cucumber / BDD Java or similar object-oriented language
  • Develop reusable automation components for: UI testing API testing Message-based integrations
  • Integrate automated tests into CI/CD pipelines
  • Ensure automation supports regression, smoke, and release validation testing
  • Validate end-to-end payment flows across: Initiation → validation → screening → posting → settlement → reporting
  • Test high-value and high-volume payment types, including: Wires (Fedwire / SWIFT) ACH (batch and same-day) RTP / real-time payments
  • Validate cutoffs, value dates, liquidity constraints, and settlement timing
  • Validate ISO 20022 and SWIFT MT/MX messages at a field level
  • Test data transformation, enrichment, truncation, and translation logic
  • Validate integrations including: API contracts and payloads File-based interfaces Message queues and asynchronous processing
  • Implement automation for: Idempotency and duplicate detection Retry, recovery, and failure scenarios
  • Automate testing for AML, OFAC, and sanctions screening scenarios
  • Validate exception handling and repair workflows
  • Ensure audit trails and evidentiary data are captured correctly
  • Support regulatory change initiatives and audit-related testing
  • Identify and isolate defects across multi-system payment flows
  • Perform code-level and data-level root cause analysis
  • Partner with developers, BSAs, and architects to resolve issues
  • Prevent regression through targeted automation coverage
  • Support UAT, parallel runs, and production cutovers
  • Validate releases against throughput, latency, and resiliency expectations
  • Assist with production issue triage and payment escalations when required
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service