Posted on: 14/11/2026
Employment Type: Full-time
Notice Period: Immediate joiners preferred; candidates serving notice with LWD by the end of this month may apply.
Job Overview:
We are looking for an experienced Senior QA Automation Engineer with strong expertise in Java-based test automation, API testing, microservices, AWS, and payment systems.
The ideal candidate will have hands-on experience developing scalable automation frameworks using Java, Selenium, RestAssured, and TestNG, along with practical knowledge of payment networks such as ACH, RTP, FedNow, Zelle, SWIFT, and ISO 20022.
Key Responsibilities:
1. Test Automation & Framework Development:
- Design, develop, and maintain Java-based automation frameworks for API, microservices, and end-to-end testing.
- Build automated test suites using Selenium WebDriver, RestAssured, and TestNG.
- Develop reusable automation components, utilities, libraries, and test data frameworks.
- Automate functional, regression, integration, system, and end-to-end test scenarios.
- Improve automation coverage, execution efficiency, and framework maintainability.
2. API & Microservices Testing:
- Perform comprehensive testing of REST APIs and microservices.
- Validate request and response payloads, HTTP status codes, authentication, authorization, error handling, and data integrity.
- Test synchronous and asynchronous service interactions.
- Perform integration testing across payment applications, APIs, databases, messaging systems, and external platforms.
- Validate service reliability, retries, timeouts, and failure scenarios.
3. Payment Systems Testing:
- Validate end-to-end payment transaction lifecycles across ACH, RTP, FedNow, Zelle, SWIFT, and ISO 20022.
- Test payment initiation, validation, routing, processing, settlement, acknowledgements, and exception handling.
- Validate payment statuses, reversals, returns, retries, cancellations, and failed transactions.
- Test payment message formats, transformations, and financial data structures.
- Identify edge cases involving duplicate transactions, timeouts, partial failures, retries, and reconciliation.
- Ensure transaction integrity across distributed payment platforms.
4. AWS & Cloud Testing:
- Perform application and QA testing in AWS environments.
- Validate cloud-based applications, APIs, microservices, and integrations.
- Analyze application logs and troubleshoot failures using AWS monitoring and logging capabilities.
- Collaborate with DevOps and SRE teams to investigate environment and deployment-related issues.
5. QA Strategy & Leadership:
- Define and implement QA strategies for payment applications and microservices.
- Establish automation-first testing practices and identify opportunities for test automation.
- Define testing approaches for functional, integration, regression, API, performance, and end-to-end testing.
- Establish automation standards, coding guidelines, and framework best practices.
- Review test plans, test cases, automation scripts, and execution results.
- Mentor QA engineers and drive continuous improvements in testing quality.
6. CI/CD & Continuous Testing:
- Integrate automated test suites into CI/CD pipelines.
- Configure automated test execution within build and release workflows.
- Support continuous testing, shift-left testing, and automated quality gates.
- Collaborate with DevOps teams to resolve pipeline and automation failures.
Required Skills & Qualifications :
- 6 - 10 years of experience in Software Quality Assurance and Test Automation.
- Strong hands-on experience with Java-based test automation.
- Expertise in Selenium WebDriver, RestAssured, and TestNG.
- Experience designing and developing automation frameworks.
- Strong experience in REST API and microservices testing.
- Practical knowledge of payment systems and transaction processing.
- Experience with payment rails such as ACH, RTP, FedNow, Zelle, SWIFT, and ISO 20022.
- Experience validating end-to-end payment transaction lifecycles.
- Hands-on QA experience in AWS environments.
- Strong understanding of functional, regression, integration, and end-to-end testing.
- Experience with Agile/Scrum methodologies.
- Strong analytical, debugging, and troubleshooting skills.
Good to Have :
- Experience with Maven or Gradle.
- Knowledge of JSON, XML, Postman, SQL, and Kafka/messaging systems.
- Exposure to CI/CD tools such as Jenkins and GitHub Actions.
- Familiarity with Git, Docker, and Kubernetes.
- Performance testing experience.
- Experience working in Banking, Financial Services, or FinTech environments.
Ideal Candidate Profile :
- Strong understanding of payment processing workflows and financial transaction validation.
- Ability to develop scalable and maintainable automation frameworks.
- Experience collaborating with engineering, product, architecture, DevOps, and business teams.
- Strong ownership, communication, and problem-solving skills.
Did you find something suspicious?
Posted by
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1683623