We are looking for a skilled and detail-oriented Automation Test Engineer with robust experience in Selenium automation using Java . The ideal candidate will be responsible for designing, developing, and executing automated test scripts to ensure the highest level of quality in our software products.
Key Responsibilities:
- Design, develop, and maintain automation test scripts using Selenium WebDriver with Java .
- Create, manage, and execute test cases and test plans based on business requirements.
- Integrate automated tests into CI/CD pipelines .
- Collaborate with developers, QA, and product teams in an Agile environment.
- Analyze test results, identify bugs, and work with development teams for resolution.
- Maintain and enhance the automation framework for scalability and reusability.
- Report testing progress and quality metrics to stakeholders.
Mandatory Skills:
- Hands-on experience with Selenium WebDriver using Java .
- Strong knowledge of test automation frameworks (e.g., TestNG, JUnit, Maven).
- Proficiency in writing and maintaining test cases, test scripts, and test data .
- Familiarity with version control systems like Git.
- Experience working in Agile/Scrum development environments.
Preferred Skills:
- Experience with BDD tools like Cucumber.
- Knowledge of API testing using tools like Postman or RestAssured.
- Exposure to test management tools like JIRA , Zephyr , or Xray .
- Understanding of CI/CD tools such as Jenkins or GitHub Actions.
Education:
- Bachelor's or Master's Degree in Computer Science, Engineering, or a related field.