Project description
We are building a high-performing Quality Engineering team to support next-generation payment systems within the banking domain. The role focuses on ensuring quality across real-time payment processing systems, including domestic and international payment rails. You will contribute to automation strategy, test execution, and quality assurance across inbound and outbound payment flows.
Responsibilities
- Design, develop, and maintain automation frameworks for web and API testing
- Execute automated and manual test cases across payment processing systems
- Collaborate with developers, business analysts, and stakeholders to understand requirements and define test strategy
- Validate real-time payment flows, including inbound and outbound transactions
- Ensure high-quality delivery through test planning, execution, and defect management
- Contribute to CI/CD pipelines and integrate automated tests within build processes
- Perform root cause analysis and support defect resolution
- Mentor junior QA team members and support team scaling
SKILLS
Must have
- 8+ years of experience in Quality Engineering / Software Testing
- Strong hands-on experience in test automation using tools such as WDIO, Selenium, or Playwright
- Experience in API testing and automation
- Strong understanding of QA methodologies, test lifecycle, and defect management
- Experience working in Agile delivery environments
- Proficiency in programming/scripting languages such as JavaScript, Java, or Python
Nice to have
• Experience with MT/MX message formats and payment standards such as SWIFT, SEPA
• Knowledge of real-time payment systems including NPP (New Payments Platform) or similar frameworks
• Experience in inbound and outbound real-time payment processing systems
• Exposure to banking or financial services domain, especially payments
• Familiarity with performance testing and test data management