Fixed-term Contract Contract : 12-month rolling contract role (long-term project 18 24 months).
Required Skills and Experience :
- Strong programming skills in Java with in-depth knowledge of the Collections Framework.
- Proven expertise in Selenium WebDriver and error-handling mechanisms.
- Hands-on experience with Cucumber BDD framework and step definition implementation.
- Solid experience in API testing (manual and automation).
- Mandatory experience in Rest Assured for API automation.
- Good understanding of authentication mechanisms in web service testing.
- Experience with CI / CD tools, especially Jenkins, for integrating and executing test automation.
- Familiarity with running parallel tests using tools like TestNG, JUnit, Selenium Grid, and Docker.
Key Responsibilities :
Design, develop, and maintain automated test scripts using Selenium WebDriver with Java.Utilize core Java Collections Framework (Interfaces, Classes, Core Methods) for automation frameworks and utilities.Handle and manage errors in Selenium effectively using standard and alternate approaches.Implement and maintain Cucumber BDD frameworks with Selenium.Collaborate with development teams to ensure proper integration of Cucumber tests in Selenium projects.Perform manual and automated API testing using Postman, Rest Assured (mandatory), and SoapUI.Ensure proper authentication mechanisms are tested as part of API testing strategies.Integrate automated tests into CI / CD pipelines using tools such as Jenkins.Execute tests in parallel using TestNG, JUnit, Selenium Grid, or Docker.Identify, document, and track bugs thoroughly and provide detailed feedback.ref : hirist.tech)