Required Skills & Qualifications
- Hands-on Experience: 4-8 years in test automation using Selenium WebDriver with Java.
- Proficiency with Cucumber and Maven: Proven experience in developing and running test cases with Cucumber for BDD (Behavior Driven Development) and managing dependencies with Maven.
- Test Automation Framework Knowledge: Strong understanding of various test automation frameworks, including data-driven, keyword-driven, and hybrid frameworks.
- Programming: Advanced skills in Java for scripting automated test cases.
- Strong Analytical Skills: Ability to analyze and troubleshoot issues, identify root causes, and propose effective solutions.
- Excellent Communication: Strong verbal and written communication skills, with the ability to collaborate effectively within a team.
Preferred Qualifications
- CI/CD Experience: Familiarity with integrating automation frameworks into CI/CD pipelines (e.g., Jenkins, GitLab CI).
- Agile/Scrum: Experience working in Agile environments with a strong understanding of Agile methodologies.
- Additional Testing Tools: Exposure to additional automation tools like TestNG, JUnit, or RestAssured for API automation is a plus.