Java Selenium Automation Tester
Job Summary
We are seeking a Selenium Java Test Engineer with strong experience in automation testing The candidate will be responsible for designing developing and executing automated test scripts for web applications to ensure high quality software delivery The role requires strong programming skills in Java hands on experience with Selenium and the ability to work closely with developers business analysts and QA teams in Agile environments
Key Responsibilities
Understand business and functional requirements for web applications
Design develop and maintain automated test scripts using Selenium WebDriver with Java
Execute automated and manual test cases for functional regression and integration testing
Identify document and track defects using defect management tools
Perform cross browser and cross platform testing
Integrate automated tests with CI CD pipelines such as Jenkins
Maintain and enhance test automation frameworks
Collaborate with development teams to ensure quality throughout the SDLC
Participate in sprint planning stand ups and other Agile ceremonies
Analyze test results and prepare test execution reports
Required Skills
3 to 5 years of experience in Automation Testing using Selenium WebDriver
Strong programming skills in Java
Experience in test framework design such as TestNG JUnit or Hybrid frameworks
Good understanding of OOP concepts
Experience with build tools like Maven or Gradle
Familiarity with CI CD tools such as Jenkins
Experience using defect tracking tools like Jira or HP ALM
Strong understanding of software testing concepts and SDLC STLC
Experience working in Agile Scrum environments
Good to Have
Experience with BDD tools like Cucumber
Exposure to API testing using tools like Rest Assured or Postman
Basic knowledge of SQL for backend validation
Exposure to version control systems like Git
Experience with cloud based testing platforms such as BrowserStack or Sauce Labs