Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Payment QA Engineer
We are seeking a Payment Quality Assurance Engineer with strong technical skills in Python and SQL to ensure the accuracy, reliability, and stability of our payment processing systems. This role focuses on validating payment flows, automating test coverage, and ensuring data integrity across high‑volume transactional environments. You will work closely with engineering and product teams to test APIs, verify backend data, and automate critical payment scenarios.
✅ Key Responsibilities
Payment Systems QA
- Test and validate end‑to‑end payment flows: authorization, capture, settlement, refunds, reversals, and chargebacks.
- Validate integrations with payment gateways, wallets, and third‑party processors.
- Verify transaction logs, ledger entries, and reconciliation workflows.
- Ensure accuracy and consistency across all payment‑related data.
Automation Engineering
- Build and maintain automated test suites using Python and pytest.
- Automate API test cases for payment services and transaction workflows.
- Develop automated regression suites for mobile and web payment journeys.
Backend Validation & SQL
- Write SQL queries to validate transactional data, balances, and backend workflows.
- Perform database‑level verification for payment events, settlement batches, and audit trails.
- Investigate discrepancies between frontend, backend, and payment processor logs.
General QA Responsibilities
- Create detailed test plans, test cases, and test scenarios for payment features.
- Perform functional, regression, integration, and UAT testing.
- Collaborate with developers to reproduce, debug, and resolve issues.
- Participate in sprint planning, grooming, and QA sign‑off processes.
- Ensure high‑quality releases through structured QA processes and documentation.
✅ Required Skills & Qualifications
- 2–5 years of QA engineering experience.
- Strong proficiency in Python for automation.
- Experience with pytest or similar Python‑based automation frameworks.
- Strong SQL skills for backend validation and data integrity checks.
- Experience testing RESTful APIs (Postman, Swagger, Python scripts).
- Experience with payment flows, gateways, or transaction systems.
- Strong debugging, analytical, and problem‑solving skills.
- Experience working in Agile/Scrum environments.
- Familiarity with CI/CD is helpful.
- Basic familiarity with JMeter is a plus.
Key Skills
Ranked by relevanceReady to apply?
Join ESTIDAMA UAE and take your career to the next level!
Application takes less than 5 minutes

