×
Register Here to Apply for Jobs or Post Jobs. X

Senior QA Engineer

Remote / Online - Candidates ideally in
Cape Town, 7100, South Africa
Listing for: 60degrees
Full Time, Remote/Work from Home position
Listed on 2026-03-12
Job specializations:
  • IT/Tech
    Technical Support
Job Description & How to Apply Below

Job Description

THE OPPORTUNITY THAT AWAITS YOU

New opportunity alert!!! We are looking for a highly skilled and technically experienced Senior QA Engineer (Payments) to join a cutting-edge fintech company shaping the future of digital payments across Africa. Our client empowers businesses of all sizes - from startups to enterprise merchants - by providing a secure, scalable, and seamless payments infrastructure. The successful candidate will be expected to help revolutionise the quality assurance function, transitioning to a proactive, "shift-left" approach where QA Engineers are embedded within engineering pods.

As a Senior QA Engineer within the Card Rails team, you will occupy a critical junction between legacy stability and future innovation. You will own and lead the quality assurance strategy, ensuring our systems meet rigorous ISO
8583 standards for Acquirer and Scheme sign-off, while simultaneously architecting AI-driven automation to redefine how we validate payment life cycles.

YOUR KEY RESPONSIBILITIES

  • Deep understanding of end-to-end card payment flows, from authorization through clearing, settlement, and reconciliation, across both Card-Present (CP) and Card-Not-Present (CNP) channels.
  • Design risk-based test strategies aligned with payment scheme rules, merchant use-cases, and regulatory requirements.
  • QA experience validating EMV transaction flows (contact & contactless), including:
  • Application selection, CVM processing, offline vs online decisioning, and issuer scripting.
  • Validation of EMV tags, TLV structures, and kernel behaviour across different transaction paths.
  • Hands-on L3 device testing, including:
    Certification-style functional, negative, and edge-case testing.
  • Validation of terminal behaviour against scheme and kernel specifications.
  • Coordination of regression testing across firmware, kernel, and host changes.
  • Quality assurance for eCommerce card transactions, including:
    Authorization, capture, refund, and reversal flows.
  • 3-D Secure (where applicable), fraud signals, and risk decisioning scenarios.
  • Idempotency, retry logic, and failure-mode testing for high-volume online traffic.
  • Test design and validation for pre-authorizations, incremental authorizations, and delayed captures, including:
    Amount adjustments, partial captures, and expiry handling.
  • Scheme-specific rules and edge cases across different acquirers and merchant categories.
  • State consistency across payment lifecycle events.
  • QA coverage for card tokenization flows, including:
    Token creation, storage, lifecycle management, and detokenization controls.
  • Validation of PCI-DSS-aligned data handling and masking rules.
  • Testing of token usage across recurring, stored-card, and merchant-initiated transactions.
  • Testing of payment switch processing, including:
    Routing logic, failover behaviour, and timeout handling.
  • Acquirer-specific rules, field mappings, and response code handling.
  • Resilience, concurrency, and throughput testing under peak transaction loads.
  • QA validation aligned with card scheme specifications (e.g. Visa, Mastercard), including:
    Transaction types, reason codes, and lifecycle consistency.
  • Compliance with scheme mandates and rule changes.
  • Regression strategies to safely roll out scheme updates.
  • OUR REQUIRED EXPERTISE

  • Strategic Solution Design:
    Ability to design elegant, scalable solutions for new acquirer integrations and to tackle systemic quality problems at scale.
  • Proactive Ownership:
    Take initiative, own projects end-to-end, thrive in fast-paced, high-scale environments, and proactively identify and propose solutions for quality gaps while abstracting testing complexity.
  • Cross-Functional Collaboration:

    Work effectively in fully remote teams, with strong written and verbal English communication skills, and comfortable collaborating cross-functionally with product, operations, and external partners.
  • Technical Articulation:
    Ability to clearly articulate complex technical and quality concepts to diverse audiences.
  • Mentor and empower engineers in quality practices and tooling through constructive feedback.
  • Familiarity with:
    Typescript, JavaScript, Node.js, AWS (Lambda, Serverless), MySQL, Postgre

    SQL, Jira, Confluence, Git, K6.io, Cypress, Postman, CI/CD & Automation:
    Git Lab Pipelines, Fusion Reactor / Logz.io
  • YOUR REWARD

  • A competitive salary (depending on experience in line with requirements)
  • An opportunity to work with one of the fastest-rising payments companies in South Africa.
  • Exposure to working with the latest technologies
  • An opportunity to work from anywhere in South Africa
  • Position Requirements
    10+ Years work experience
    Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary