QA Engineer - Payments

Role Summary

We are seeking a Test Automation Engineer – Payments to drive automation-led quality assurance across global payments transformation and modernization programs. The role focuses on designing, developing and maintaining automated test frameworks for high-volume, real-time and cross-border payment systems.

The ideal candidate will have strong experience in automating end-to-end payment workflows, API integrations and message transformations across domestic and international payment schemes such as SWIFT, SEPA, ACH, RTP, FedNow and ISO 20022 (MX/MT).

This role will work closely with Product Owners, Business Analysts, DevOps teams and Engineering teams to embed automation into CI/CD pipelines and accelerate high-quality delivery across both BAU and change initiatives.

Key responsibilities

1. Test Automation Strategy & Framework Development

  • Design and implement scalable automation frameworks for payment processing systems and APIs.
  • Develop automated test scripts for payment initiation, routing, screening, settlement and reconciliation flows.
  • Automate validation of ISO 20022 (MX) message transformations, schema compliance and mapping logic (MX - MT).
  • Build reusable libraries for testing APIs, microservices and message-based integrations.
  • Contribute to automation strategy for modernization programs and platform migrations.

2. API & Integration Automation

  • Automate testing of payment APIs using tools such as RestAssured, Postman, Karate, or equivalent.
  • Validate message formats including MT/MX, XML, JSON and downstream system integrations.
  • Develop automation for STP validation, exception handling, retries and fallback mechanisms.
  • Automate reconciliation accuracy, intraday liquidity impacts and operational reporting validation.

3. CI/CD & DevOps Integration

  • Integrate automation suites into CI/CD pipelines (Jenkins, GitLab, Azure DevOps or equivalent).
  • Enable continuous testing for real-time and high-throughput payment platforms.
  • Support containerized test execution environments (Docker/Kubernetes exposure preferred).
  • Collaborate with DevOps teams to ensure automation supports rapid release cycles.

4. Performance, Resilience & Reliability Testing

  • Support automation for performance, volume and resilience testing of payment engines.
  • Develop scripts for high-volume and real-time transaction simulations.
  • Validate coexistence scenarios where legacy and modern payment systems operate in parallel.

5. Controls, Compliance & Risk Validation

  • Automate validation of AML, sanctions screening and regulatory controls embedded in payment workflows.
  • Ensure auditability and traceability of automated test execution.
  • Support compliance testing for cross-border and domestic payment schemes.

6. Agile Delivery & Collaboration

  • Participate in sprint planning, backlog refinement and release validation.
  • Track defects, support root-cause analysis and collaborate with engineering teams on resolution.

Contribute to automation metrics, coverage tracking and continuous improvement initiatives.

Skills required -

  • 6–10 years of experience in QA/Automation roles within payments, transaction banking or financial services.
  • Strong hands-on experience in automation frameworks such as Selenium, RestAssured, Karate, Cypress or similar.
  • Proficiency in Java or Python for automation scripting.
  • Experience testing payment processing systems, APIs and integration flows.
  • Strong understanding of payment lifecycles and schemes (SWIFT, SEPA, ACH, RTP, FedNow, ISO 20022).
  • Familiarity with message formats (MT/MX), XML/JSON parsing and validation tools.
  • Experience with CI/CD pipelines and DevOps practices.
  • Exposure to performance testing tools (JMeter, LoadRunner or similar) is a plus.
  • Understanding of reconciliation processes, exception handling and operational risk controls.
  • Strong analytical skills and ability to work across business, QA and engineering teams.

Job Details

Company
Crisil
Location
City of London, London, United Kingdom
Posted