Senior QA Automation Engineer
Job Summary:
We are seeking a highly skilled Senior QA Automation Engineer (Selenium | Java | Python) with strong expertise in testing modern web applications. The ideal candidate will have extensive hands-on experience in automation framework design, API testing, database validation, and performance testing. This role involves close collaboration with development, product, and DevOps teams in an Agile environment to ensure high-quality, scalable, and reliable software delivery.
Required Technical Skills:
- 5+ years of experience in Selenium WebDriver-based automation and manual testing.
- Strong proficiency in Java and/or Python for test automation.
- Hands-on experience with Selenium WebDriver, TestNG / JUnit (Java) and PyTest / Unittest (Python).
- Experience implementing Page Object Model (POM) and Keyword-driven / Hybrid automation frameworks.
- Strong expertise in API testing using Postman, Rest Assured, and/or Python-based API frameworks.
- Proficiency in SQL for database testing and data validation.
- Experience with performance testing tools such as JMeter.
- Strong knowledge of CI/CD pipelines and tools such as Jenkins, Git, Maven/Gradle, and Python package management (pip, virtualenv).
- Experience in testing web-based applications across multiple browsers.
Process & Methodology:
- Strong understanding of SDLC, STLC, and Agile/Scrum methodologies.
- Experience working in fast-paced Agile environments.
- Ability to quickly adapt to new domains, tools, and technologies.
Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent communication and documentation skills.
- Ability to work independently as well as collaboratively within a team.