Position Overview :
We are seeking a detail-oriented and highly skilled QA Automation Engineer with strong expertise in Java and Selenium WebDriver to design, develop, and execute automated test scripts for web and enterprise applications.
The ideal candidate will have hands-on experience with automation frameworks, a solid understanding of the software development lifecycle, and a passion for delivering high-quality software products.
Key Responsibilities :
- Design, develop, and maintain automation test scripts using Java and Selenium WebDriver.
- Create and enhance automation frameworks (Data-Driven, Hybrid, BDD Cucumber).
- Collaborate with development teams to understand requirements, identify test scenarios, and ensure test coverage.
- Integrate automated tests into CI / CD pipelines (Jenkins, GitLab CI, Azure DevOps, etc.
- Perform functional, regression, and integration testing for web applications.
- Maintain detailed documentation of test cases, scripts, and results.
- Debug and troubleshoot test failures, identifying defects and working with developers to resolve them.
- Conduct cross-browser testing and ensure compatibility across multiple platforms.
- Participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives) and contribute to continuous improvement.
- Report automation coverage, execution results, and quality metrics to stakeholders.
Technical Skills Required :
Strong programming skills in Java for test automation.Proficiency in Selenium WebDriver for web UI automation.Experience with test frameworks like TestNG, JUnit, and BDD tools like Cucumber.Familiarity with Maven / Gradle build tools.Hands-on experience with API testing tools (Postman, RestAssured).Knowledge of version control systems (Git, Bitbucket).Experience with CI / CD tools (Jenkins, GitLab, Bamboo, Azure DevOps).Good understanding of software testing principles, SDLC, and STLC.Experience in cross-browser testing and working with tools like BrowserStack / Sauce Labs.Preferred Qualifications :
Bachelors or Masters degree in Computer Science, Information Technology, or related field.ISTQB or similar software testing certifications.Exposure to performance testing (JMeter, LoadRunner) is a plus.Familiarity with cloud-based automation execution environments(ref : hirist.tech)