Quality Assurance Test Analyst

QA Test Analyst – Migration Execution (Cards / Payments)

A leading global financial services organisation is seeking an experienced QA Test Analyst to join a large-scale issuer processor migration programme within a high-volume cards and payments environment.

This role is focused on hands-on execution of migration testing, validating system behaviour, ensuring data integrity, and supporting reconciliation across both legacy and new processing platforms.

The programme operates within a structured testing environment, and the team is looking for practical testers who actively execute tests and investigate results, rather than purely coordinating or oversight-focused profiles.

You will work closely with Data Migration specialists, Processing SMEs, and engineering teams to ensure that migration outcomes are accurate, reconciled, and production ready.

Key Responsibilities

  • Execute hands-on migration and system testing across issuer processing platforms
  • Develop and execute test cases and test scripts covering migration scenarios and distributed system behaviour
  • Validate data migration outcomes, including data integrity, reconciliation, and parallel run results
  • Perform API-level testing across microservices and integration layers
  • Validate event-driven processing flows, including Kafka-based messaging
  • Execute and support Java-based automated and functional tests using standard testing frameworks
  • Investigate data discrepancies, reconciliation failures, and migration defects
  • Log, track, and retest defects, working closely with engineering teams to support root cause analysis
  • Support high-volume test cycles across distributed systems
  • Execute tests within CI/CD pipelines and support test environment readiness

Skills & Experience Required

  • Strong hands-on QA testing experience within complex technology environments
  • Experience supporting system or data migration testing
  • Experience with data validation, reconciliation, and data integrity testing
  • Comfortable testing high-volume distributed systems and microservice architectures
  • Experience executing tests in Java-based systems
  • Hands-on experience with JUnit, Cucumber, or similar Java testing frameworks
  • Experience testing REST / HTTP APIs
  • Exposure to event-driven architectures, ideally Kafka
  • Familiarity with CI/CD environments such as Jenkins or GitHub Actions
  • Strong analytical and defect investigation skills

Desirable Experience

  • Experience within cards, payments, or financial services platforms
  • Familiarity with Kafka event streams and Apache Avro message formats
  • Experience working in asynchronous, event-driven system architectures
  • Exposure to performance or high-volume testing
  • Awareness of containerised environments (e.g. Kubernetes)

Important CV Requirement

Candidates must clearly describe in their CV:

  • Testing technologies they have personally used
  • Specific tests they have executed (not just coordinated)
  • Examples of migration, data validation, or reconciliation testing
  • Technologies used when executing tests (e.g. Java, APIs, Kafka, CI/CD)

Contract Details

Duration: 12 months

Rate: £400–£450 per day (Inside IR35)

Location: Hybrid working – Central London

Job Details

Company
idpp
Location
City of London, London, United Kingdom
Hybrid / Remote Options
Posted