Senior QA Engineer (payments)
Core
Designing risk-based test strategies and validating end-to-end payment lifecycles for card-present and card-not-present transactions across Africa.
Role type
Senior QA Engineer (payments/fintech)
Builds
Intelligent test automation frameworks, CI/CD test pipelines, and validation of payment routing logic and failover behavior.
Domain
Fintech / Payments / Banking
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test strategy design, ISO-8583 message flow testing, API testing, automation testing (Cypress, K6), CI/CD pipeline management, distributed systems testing, cloud environment testing (AWS), EMV transaction understanding, payment device certification knowledge, transaction issue diagnosis via logs/metrics/traces, payment quality metric definition.
Preferred skills
Mentoring engineers in quality practices and automation approaches.
Technologies
Postman, Cypress, K6, GitLab, AWS
Responsibilities
Design risk-based test strategies for complex payment systems, validate end-to-end payment lifecycles across multiple transaction scenarios, build and maintain automation frameworks and CI/CD test pipelines, test acquirer integrations, payment routing logic, and failover behaviour, use logs, metrics, and traces to identify and diagnose transaction issues, help define payment quality metrics such as authorization success rates and failure patterns.
Seniority
Senior, hands-on IC