Description : About the Role :
We are looking for an experienced Developer with strong expertise in Automation Testing and Tool Building. The ideal candidate will have hands-on experience in developing robust tools and frameworks to support UI and API automation testing using Selenium, RestAssured, and BDD Cucumber, along with proficiency in Spring and Spring Boot (Java 17 or above).
Key Responsibilities :
- Design, develop, and maintain Java-based applications and automation tools / frameworks.
- Build and enhance custom automation tools and utilities to improve testing efficiency and integration.
- Develop and execute UI automation using Selenium and BDD Cucumber.
- Develop and execute API automation using RestAssured.
- Collaborate with QA and DevOps teams to ensure seamless CI / CD integration for automated testing.
- Contribute to test strategy, framework design, and code reviews to ensure high quality and reusability.
- Analyze and resolve technical issues in applications, frameworks, and automation tools.
- Stay current with emerging technologies, frameworks, and industry trends.
Required Skills & Qualifications :
5+ years of hands-on experience in Java development and automation testing.Strong knowledge of Java 17 or above with expertise in Spring and Spring Boot.Proven experience in building automation tools, frameworks, or utilities.Hands-on experience with Selenium, RestAssured, and BDD Cucumber.Solid understanding of OOPs, design patterns, and test automation architecture.Experience with version control systems (Git) and CI / CD tools (e.g., Jenkins, GitHub Actions).Strong debugging, analytical, and problem-solving skills.Excellent communication and collaboration abilities.Good to Have :
Experience with Microservices, Docker / Kubernetes, or Cloud platforms (AWS / Azure / GCP).Exposure to performance testing tools or reporting utilities.Knowledge of SQL / NoSQL databases.(ref : hirist.tech)