Job Title: Automation Tester – Java
Location: Chicago, IL
Job Description:
We are looking for an experienced Automation Tester with strong hands-on experience in Java and Selenium. The candidate will be responsible for developing and maintaining automated test scripts, executing functional and regression testing, and ensuring application quality.
Responsibilities:
- Develop and maintain automation test scripts using Java and Selenium WebDriver.
- Design and maintain automation frameworks using TestNG/JUnit, Maven, and Page Object Model.
- Perform functional, regression, integration, and end-to-end testing.
- Develop and execute API automation tests using REST Assured/Postman.
- Work with Cucumber/BDD for automated testing.
- Write and execute SQL queries for database validation.
- Identify, document, and track defects using JIRA or similar tools.
- Integrate automated tests with CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps.
- Collaborate with developers, business analysts, and QA teams in an Agile/Scrum environment.
- Analyze test failures and improve automation coverage and framework stability.
Required Skills:
- Strong experience with Java.
- Hands-on experience with Selenium WebDriver.
- Experience with TestNG/JUnit, Maven, and Git.
- Knowledge of Cucumber/BDD and Page Object Model.
- Experience with API testing / REST Assured.
- Strong SQL and database testing skills.
- Experience with JIRA and Agile/Scrum.
- Good understanding of SDLC/STLC and QA processes.
Nice to Have:
- Experience with Playwright.
- Jenkins / Azure DevOps / GitHub Actions.
- Experience with cloud testing environments.
- Performance testing experience.