Senior QA Engineer - Commerce
Salary
Not disclosed
Job Type
full time
Posted
about 3 hours ago
Closing date
16 Jul 2026
Job Description
Peach Payments is revolutionizing its 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 Commerce pod, you will own the quality strategy for checkout services, lead scalable test automation, ensure security and compliance validation, and partner with engineering, product, and security to deliver a fast, reliable, and safe payment experience at scale.
Key Responsibilities
- Own quality strategy for checkout services: define and maintain the test strategy, risk-based testing plans, and acceptance criteria that align with product goals and regulatory requirements.
- Design and implement scalable test automation: lead the creation of robust test frameworks (API, UI, integration, performance) and ensure maintainability, reusability, and fast feedback.
- Champion security and compliance testing: collaborate with security, privacy, and compliance teams to validate controls (PCI-DSS considerations, data handling, encryption, access controls) and carry out threat modeling where appropriate.
- Ensure reliability and performance at scale: plan and execute performance, soak, resiliency, and chaos testing; define SLOs/SLA-driven test coverage and reporting.
- Validate payments workflows end-to-end: verify success flows, retries, refunds, cancellations, failed payments, fraud detection signals, and rollback scenarios across gateways, banks, and PSPs.
- Improve quality metrics and visibility: establish meaningful metrics (defect escape rate, test coverage, automation ROI, MTTR) and provide actionable dashboards to stakeholders.
- Collaborate across the lifecycle: work closely with product, platform, development, security, and SRE to embed quality into design, code, and release processes; participate in design reviews and incident post-mortems.
- Drive risk-based release planning: assess release risks, define test windows, and ensure adequate coverage for changes in payments, risk rules, and integration points before production.
- Mentor and elevate the team: coach software engineers, share best practices, review test plans and code, and help raise the overall quality culture.
- Continuous improvement: lead initiatives for test automation, tooling, and process improvements; advocate for quality-focused culture and proactive defect prevention.
Requirements
- Strong hands-on testing skills across domains: API (REST), microservices, frontend (web/mobile), and end-to-end checkout flows.
- Automation leadership: design, implement, and maintain scalable automation frameworks; maintainable test data management; reliable test execution in CI/CD.
- API and integration testing: thorough validation of payment gateway integrations, retries, idempotency keys, webhooks, and asynchronous workflows.
- Security-minded testing: threat modeling input; validation of PCI-relevant controls, data masking, secure defaults, and vulnerability scanning.
- Performance and resilience testing: load testing, throughput, latency targets, and failure injection to verify recovery procedures.
- Observability and reporting: create meaningful test reports, logs, and traces; use monitoring tools to correlate quality signals with production stability.
About the employer
Peach Payments
Peach Payments is a hiring organisation operating in Cape Town, Western Cape (Hybrid) within the engineering sector. They are currently recruiting for the Senior QA Engineer - Commerce role advertised on this page. Visit the official application link for more about the company, its culture and the team you would be joining.
Interested in this role at Peach Payments?
JobVault never charges job seekers to apply.
More Engineering jobs
See all →- View →
Associate Legal Counsel, Korea
Airbnb · Seoul, Korea
- View →
Section Engineer Rope Shovels
Anglo American · South Africa, Kathu
- View →
Software Engineer
Naspers · Cape Town, South Africa · R30 000 – R50 000 per month
- View →
Network Engineer
BCX · Pretoria, South Africa · R25 000 – R35 000 per month
- View →
Senior Growth Engineer
Buffer Careers · Remote
- View →
Web Engineer
Automattic Careers · Remote
Get ready for your application
Free career guides written for South African job seekers.
