New! Be one of the first to apply

Quality Assurance Test Analyst

idpp is looking for a Quality Assurance Test Analyst

Job description

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

Extra information

Status
Open
Education Level
Secondary School
Location
City of London
Type of Contract
Full Time Jobs
Published at
16-03-2026
Profession type
ICT
Full UK/EU driving license preferred
No
Car Preferred
No
Must be eligible to work in the EU
No
Cover Letter Required
No
Languages
English

ICT Jobs | Full Time Jobs | Secondary School

Apply now

Share this vacancy