Skip to main content
Hiring?Get vetted candidates in 48 hours.
P

QA Senior Software Engineer - Card Rails

Peach Payments

Posted 4 months agoSouth Africa (Remote)

Location

South Africa (Remote)

Job Type

Full-time

Experience

Senior

Category

Engineering

Job Description

Peach Payments is a cutting-edge fintech company shaping the future of digital payments across Africa. As a Senior QA Engineer within the Card Rails team, you will own and lead the quality assurance strategy, ensuring our systems meet rigorous ISO8583 standards for Acquirer and Scheme sign-off, while simultaneously architecting AI-driven automation to redefine how we validate payment lifecycles. QA experience validating EMV transaction flows (contact & contactless) including application selection, CVM processing, and offline vs online decisioning. QA validation aligned with card scheme specifications (Visa, Mastercard) including transaction types, reason codes, and lifecycle consistency. Define payment-specific quality metrics such as authorization success rates, decline patterns, and scheme error distributions.
ProGigFinder Press

Fifty silent applications, or one that lands.

Pick any job above and pay $2.99 with MoMo or Card. In 60 seconds you get a CV written for that role: it passes the screening software and reads the way a recruiter expects.

Get my CV for this job: $2.99

Requirements

  • Senior-level QA experience in the payments domain with strong focus on card payment flows.
  • Languages: Typescript, Javascript, Node.js.
  • Infrastructure: AWS (Lambda, Serverless).
  • Database: MySQL, PostgreSQL.
  • Tools: Jira, Confluence, Git, K6.io, Cypress, Postman.
  • CI/CD & Automation: GitLab Pipelines.
  • Monitoring: Fusion Reactor / Logz.io.
  • Ability to design elegant, scalable solutions for new acquirer integrations.
  • Strong written and verbal English communication skills.
  • Experience collaborating cross-functionally with product, operations, and external partners.

Responsibilities

  • Design risk-based test strategies aligned with payment scheme rules, merchant use-cases, and regulatory requirements.
  • Hands-on L3 device testing including certification-style functional, negative, and edge-case testing.
  • Quality assurance for eCommerce card transactions including 3-D Secure, fraud signals, and risk decisioning scenarios.
  • Test design and validation for pre-authorizations, incremental authorizations, and delayed captures.
  • QA coverage for card tokenization flows including token lifecycle management and PCI-DSS-aligned data handling.
  • Testing of payment switch processing including routing logic, failover behaviour, and timeout handling.
  • ISO-8583 message flow testing including field-level validation, mandatory/conditional fields, and bitmap handling.

Benefits

  • Work on mission-critical payments infrastructure processing millions of transactions.
  • Be part of a fast-growing company expanding across Africa.
  • High-performance, diverse, and empathetic team culture.
  • Remote-first hybrid working.
  • Generous annual and life leave allocation, market related salaries, VSOP.