We are seeking an Automation Test Engineer with strong proficiency in Java, Cucumber, and Selenium.
The ideal candidate will have hands-on experience with API automation, specifically using Rest Assured.
You will be responsible for designing, developing, and maintaining automated test scripts and frameworks for both UI and API testing.
Key Responsibilities
- API Automation: Design, develop, and maintain API automation frameworks and scripts, with a focus on using Rest Assured for robust backend testing.
- UI Automation: Develop and execute automated UI tests using Selenium for web applications.
- Behavior-Driven Development (BDD): Implement test scenarios using the Cucumber framework, ensuring clear and collaborative test definitions.
- Java Development: Write clean, efficient, and maintainable automation code in Java.
- Framework Contribution: Contribute to the enhancement and expansion of existing test automation frameworks.
- Collaboration: Work closely with development teams to integrate automation into the CI/CD pipeline and ensure comprehensive test coverage.
- Troubleshooting: Identify, analyze, and report defects, collaborating with developers to ensure timely resolution.
Required Skills and Experience
- Proficiency in Java for automation scripting.
- Hands-on experience with Cucumber for BDD.
- Strong experience with Selenium for UI automation.
- Proven experience in API automation.
- Experience with Rest Assured for API testing is highly desirable.
Mandatory Skills
- Java
- Cucumber
- Selenium
- API automation
Desired/Secondary Skills
- API testing with Rest Assured
Skills Required
Java, Cucumber Framework, Selenium, Api Automation, Rest Assured, Automation Scripting