About the Role
We are looking for a detail-oriented and experienced QC Engineer / Software Tester to join our payment gateway team. You will be responsible for ensuring the quality, reliability, and security of our payment processing systems by designing and executing comprehensive test strategies across functional, regression, and integration testing.
Key Responsibilities
Design, develop, and execute test plans, test cases, and test scripts for payment gateway features including transaction flows, payment processing, refunds, and settlement
Perform manual testing of new features, bug fixes, and releases including exploratory, functional, and user acceptance testing (UAT)
Perform end-to-end testing of payment APIs, webhooks, and third-party integrations (e.g. card networks, banks, PSPs)
Build and maintain automated test suites using Selenium or Cypress
Conduct API testing using Postman and/or REST Assured to validate request/response integrity, error handling, and edge cases
Execute regression, smoke, sanity, and performance testing across environments (dev, staging, production)
Create and maintain detailed test documentation including test plans, test cases, checklists, and test summary reports
Identify, document, and track bugs using issue tracking tools (e.g. Jira); work closely with
developers to ensure timely resolution
Validate data accuracy, transaction reconciliation, and audit logs
Participate in sprint ceremonies and contribute to test estimation and release readiness sign-off
Ensure testing covers security and compliance considerations relevant to payment systems (e.g. PCI-DSS awareness)