Java with Selenium, Playwright Automation QA Tester, Payment Domain
Role Overview
We are seeking a highly skilled Automation Test Engineer with experience in both
Java/Selenium and Playwright to support testing across critical payments platforms.
The role focuses on building scalable automation frameworks, creating new
Automation Test scripts and validating complex payment flows, including ISO 20022
messaging (pacs.008, pacs.009, pacs.004, camt.xxx).
Key Responsibilities
Design, develop, and maintain automation frameworks using:
o Java + Selenium
o Playwright
Automate end-to-end payment flows
Validate ISO 20022 financial messages, including:
o pacs.008, pacs.009, pacs.004, pacs.002, camt.xxx
Execute regression, integration, and functional automation suites
Collaborate with development, business analysts, and QA teams
Participate in defect triage and root cause analysis
Required Skills & Experience
5+ years of automation testing experience
Strong programming skills in Java
Hands-on experience with:
o Selenium
o Playwright
Experience with API testing (REST/SOAP, Postman, REST Assured)
Familiarity with test frameworks (TestNG, JUnit, or similar)
Experience with CI/CD tools (Jenkins, Azure DevOps, Git)
Domain Experience (Mandatory)
Proven experience in the payments domain
o FED, CHIPS, SWIFT,
Strong understanding of ISO 20022 messaging standards
o Hands-on validation experience
Experience validating end-to-end payment lifecycle flows
Ability to interpret XML-based financial messages and schemas
Nice-to-Have Skills
Experience with SWIFT systems (SAA, SWIFTNet)
Experience with message simulators and validation tools
Experience mentoring junior QA engineers
Key Competencies
Strong analytical and problem-solving skills
High attention to detail in financial data validation
Ability to work in fast-paced, high-stakes environments
Excellent communication and stakeholder collaboration