Overview
Position Java + Selenium
Requirement:
Job Summary:
We are looking for a 5+ Years of Exp. skilled Java Developer with a strong background in automated testing to join our development team. The ideal candidate should have solid experience in Java development along with hands-on expertise in creating and maintaining test automation frameworks using Selenium, Cucumber, and JUnit.
Key Responsibilities:
· Design, develop, and maintain Java-based applications.
· Develop and maintain automated test scripts using Selenium WebDriver and Cucumber(BDD).
· Write unit and integration tests using JUnit/TestNG.
· Collaborate with QA and DevOps teams to ensure robust test coverage and continuous integration.
· Participate in code reviews, sprint planning, and other Agile development activities.
· Debug and resolve production and test environment issues.
· Ensure the performance, quality, and responsiveness of applications.
Required Skills & Qualifications:
· Bachelor’s degree in Computer Science, Engineering, or a related field.
· Hands-on experience in Java development.
· Hands-on experience in test automation using Selenium, Cucumber, and JUnit.
· Strong understanding of object-oriented programming and design patterns.
· Experience with CI/CD tools such as Jenkins or GitLab CI, Azure Devops.
· Familiarity with version control systems like Git.
· Good understanding of REST APIs and web services testing.
· Strong analytical and problem-solving skills.
Skills:
· Languages: Java (8+), SQL
· Testing Frameworks: Selenium WebDriver, Cucumber, JUnit, TestNG
· Development Tools: Maven, Git, Jenkins, IntelliJ IDEA/ Eclipse
· CI/CD: Jenkins, GitLab CI, Azure Devops
· Methodologies: Agile/Scrum
· Others: REST API testing, Postman, JSON/XML handling, Log4j, Mockito