Quality Assurance Test Analyst

Quality Assurance Test Analyst

Posted 4 days ago by idpp

£450 Per day
Inside
Hybrid
London Area, United Kingdom

Summary: The QA Test Analyst role focuses on hands-on execution of migration testing within a high-volume cards and payments environment for a leading global financial services organization. The position requires validating system behavior, ensuring data integrity, and supporting reconciliation across legacy and new processing platforms. The ideal candidate will actively execute tests and investigate results, collaborating closely with various teams to ensure accurate migration outcomes. This role is part of a structured testing environment within a large-scale issuer processor migration program.

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

Key Skills:

  • 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

Salary (Rate): £450 per day

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: Other

Detailed Description From Employer:

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
  • Aware 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