Automation Tester
- Compensation
- Not disclosed
- Location
- Pune
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Qa
- Posted
Skills
Must have
- Experience: 38+ years of total software engineering / SDET experience with a focus
Full description
Job Summary:
We are looking for a highly skilled Software Development Engineer in Test (SDET) with
exceptional Java programming skills and hands-on experience designing scalable automation
frameworks. In this role, you will lead the design, development, and enhancement of our test
automation infrastructure for complex, high-throughput payment processing systems.
You will play a critical role in driving test strategy, architecting robust automation frameworks
using Playwright (Java), and validating end-to-end payment flows, APIs, and microservices to
ensure maximum security, performance, and reliability.
Key Responsibilities
- Framework Design & Architecture:
Design, build, and maintain scalable, modular, and reusable test automation
frameworks from scratch using Playwright with Java.
Integrate automation suites into CI/CD pipelines (Jenkins, GitHub Actions, or
GitLab CI) for automated regression and smoke testing.
Implement robust reporting, logging, and test data management solutions
for large-scale enterprise test suites.
- Payment Gateway Domain Automation:
Automate end-to-end payment flows, including authorization, capture,
settlement, refunds, chargebacks, and multi-currency transactions.
Validate complex merchant integrations, checkout widgets, and 3D Secure
(3DS) authentication workflows.
Ensure system compliance with payment industry standards (PCI-DSS)
through automated verification of secure data handling.
- API & Backend Automation:
Build and maintain automated testing layers for RESTful/SOAP APIs and
microservices using Java libraries (e.g., REST Assured, Jackson). Validate backend database state, ledger entries, and event-driven
architecture (Kafka/RabbitMQ) as part of automated workflow execution.
- Quality Leadership & Technical Excellence:
Establish automation best practices, code review standards, and design
patterns (Page Object Model, Factory Pattern, Singleton) across the QA
team.
Collaborate closely with developers, product managers, and DevOps teams