Job Summary:
We are looking for a highly experienced Senior QA Automation Engineer with 12+ years of expertise in software testing, automation frameworks, and quality assurance processes. The ideal candidate will lead automation initiatives, design scalable test frameworks, and ensure high-quality product delivery across complex systems.
Key Responsibilities:
- Design, develop, and maintain robust test automation frameworks for web, mobile, and API testing
- Lead end-to-end test strategy, planning, and execution for large-scale applications
- Collaborate with cross-functional teams including Developers, Product Managers, and DevOps
- Develop and execute automated test scripts using tools like Selenium, Cypress, Playwright, or similar
- Perform API testing using tools like Postman, Rest Assured
- Integrate automation scripts with CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps)
- Mentor and guide junior QA engineers and review their work
- Identify, track, and report defects using tools like JIRA
- Ensure test coverage, quality metrics, and continuous improvement in QA processes
- Work in Agile/Scrum environments and actively participate in ceremonies
Required Skills:
- Strong experience in Automation Testing (10+ years)
- Proficiency in programming languages like Java, Python, or JavaScript
- Hands-on experience with Selenium WebDriver / Cypress / Playwright
- Strong knowledge of API Automation (Rest Assured / Postman)
- Experience with BDD frameworks like Cucumber
- Solid understanding of TestNG / JUnit frameworks
- Experience with CI/CD tools (Jenkins, Azure DevOps, GitHub Actions)
- Knowledge of Git version control
- Strong understanding of SDLC & STLC
- Experience in Agile methodology
Good to Have:
- Experience with performance testing tools (JMeter, LoadRunner)
- Knowledge of cloud platforms (AWS / Azure)
- Experience in Docker / Kubernetes
- Exposure to security testing
- Domain experience in Banking, Insurance, or E-commerce