Job Overview
We are seeking an experienced Senior QA Automation Engineer with hands-on experience in designing, developing, and maintaining scalable test automation frameworks. The ideal candidate should possess strong expertise in UI, API, integration, and end-to-end testing with proven experience in automating complex business workflows and validating third-party integrations such as payment gateways. The role requires close collaboration with Development, Product, DevOps, and Business teams to ensure high-quality software delivery across Agile environments.
Key Responsibilities
- Design, develop, and maintain robust automation frameworks for web, API, and integration testing.
- Create and execute automated test scripts for functional, regression, smoke, sanity, and end-to-end testing.
- Automate complex business workflows involving multiple systems, services, and user journeys.
- Validate integrations with third-party services, payment gateways, and external APIs.
- Perform API testing using automation tools and validate request/response flows.
- Design test strategies for upstream and downstream system integrations.
- Analyze business requirements and prepare comprehensive test scenarios and test cases.
- Integrate automation suites with CI/CD pipelines for continuous testing.
- Collaborate with developers to identify, troubleshoot, and resolve defects early in the SDLC.
- Monitor automation execution, generate reports, and improve test coverage.
- Participate in sprint planning, requirement discussions, and release activities.
- Conduct root cause analysis for production issues and support quality initiatives.
Required Skills
- Strong experience in Selenium WebDriver automation.
- Proficiency in Java or Python.
- Hands-on experience with TestNG, JUnit, PyTest, or similar frameworks.
- Strong API automation experience using REST Assured, Postman, or equivalent tools.
- Experience in integration testing and end-to-end workflow validation.
- Knowledge of payment gateway testing and transaction lifecycle validation.
- Experience with SQL and database testing.
- Hands-on experience with CI/CD tools such as Jenkins, Azure DevOps, or GitHub Actions.
- Experience with Git and version control systems.
- Strong understanding of Agile and Scrum methodologies.
- Excellent debugging, analytical, and problem-solving skills.
Preferred Skills
- Experience with BDD frameworks such as Cucumber.
- Knowledge of performance testing tools like JMeter.
- Experience with Docker and cloud platforms (AWS/Azure).
- Exposure to microservices architecture.
- Experience in financial, e-commerce, fintech, or payment-based applications.
Qualification
- Bachelor's Degree in Computer Science, Information Technology, or related field.
Pay: ₹500,000.00 - ₹800,000.00 per month
Benefits:
Work Location: In person