Location: Pune
Employment Type: contract
Job Details
We are seeking a detail-oriented, experienced QA Automation Engineer to join our dynamic IT team. In this role, you’ll help ensure the quality, stability, and performance of our digital platforms and enterprise applications through robust automation frameworks and processes. You’ll work closely with developers, QA analysts, product managers, and business stakeholders in an agile environment to drive continuous quality improvements.
MAJOR RESPONSIBILITIES
- Design, develop, and maintain robust test automation scripts using Selenium WebDriver, Cucumber, JUnit, and TestNG.
- Implement and enhance automation frameworks supporting BDD and TDD practices.
- Execute tests using Selenium Grid to ensure cross-browser and cross-platform compatibility.
- Write and maintain test cases in qTest, ensuring traceability to user stories and requirements in JIRA and Confluence.
- Collaborate with development and QA teams to drive shift-left testing and ensure early bug detection.
- Analyze test results, troubleshoot issues, and work with developers to resolve defects.
- Contribute to CI/CD automation efforts by integrating test scripts with build tools like Maven.
- Write SQL queries to validate data integrity and support backend testing.
- Use Groovy and Java to build and optimize automation solutions.
- Participate in code reviews and maintain coding best practices using IntelliJ.
MINIMUM ELIGIBILITY REQUIREMENTS
- Bachelor’s degree (relevant experience can be substituted for the required education based on one calendar year of experience for one academic year of education)
- 3+ years of experience in QA Automation Engineering.
- Strong programming skills in Java, SQL, and Groovy.
- Hands-on experience with Selenium WebDriver, Selenium Grid, Cucumber, JUnit, and TestNG.
- Solid understanding and experience in BDD and TDD frameworks.
- Familiarity with Maven for project build and dependency management.
- Experience writing Gherkin syntax for Cucumber feature files.
- Proven experience with test management and agile collaboration tools like JIRA, Confluence, and qTest.
- Proficient using IntelliJ IDEA as the primary IDE.
- Strong analytical and problem-solving skills with excellent attention to detail.
- Excellent verbal and written communication skills.