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