This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Senior QA Engineer (SDET) to support a critical payment gateway integration project involving PayArc. This role will focus on API testing, payment flow validation, automation, and end-to-end quality assurance across the transaction lifecycle. You will work closely with engineering teams to ensure secure, reliable, and high-performance payment processing, while extending automated test coverage and supporting production rollout.
Job Responsibility:
Validate end-to-end payment workflows including authorization, capture, refund, void, and recurring billing
Perform API testing for PayArc integrations using tools like Postman / REST clients
Verify tokenization flows and ensure secure handling of payment data
Test routing logic (new vs existing payment processors)
Extend and maintain automated test suites for payment workflows and APIs
Build API automation frameworks (using JavaScript, Java, or Python)
Integrate automated tests into CI/CD pipelines for continuous validation
Ensure strong regression coverage for all payment scenarios
Test success, failure, and edge-case scenarios (timeouts, retries, duplicate transactions)
Validate idempotency and error handling mechanisms
Perform exploratory and manual testing for complex workflows
Validate transaction data across APIs and databases
Ensure accuracy in audit logs, payment records, and reconciliation flows
Write and execute SQL queries for backend validation
Conduct basic load and performance testing for payment APIs
Validate system behaviour under high transaction volume
Monitor and report latency, failure rates, and retries
Support production deployment validation and pilot rollout
Monitor transaction success rates and error logs post-release
Collaborate on issue triaging and quick resolution
Requirements:
5+ years of QA experience with strong focus on API and backend testing
Hands-on experience with API testing tools (Postman, REST Assured, etc.)
Experience in test automation using JavaScript, Java, or Python
Strong understanding of payment systems / payment gateways (highly preferred)
Experience with SQL and database validation
Knowledge of CI/CD pipelines and automation integration
Understanding of HTTP protocols, REST APIs, and JSON
Familiarity with error handling, retries, and distributed system behaviors
Strong analytical, debugging, and problem-solving skills
Nice to have:
Experience with Stripe, PayArc, or similar payment gateways
Experience with performance testing tools (JMeter, k6, etc.)
Knowledge of PCI compliance basics and secure payment flows