Job Title : Java Test Engineer (JUnit, TestNG)
Location : Atlanta, GA (Onsite / Hybrid)
Type : Contract (W2) / Full-Time
We are seeking a highly skilled Software Development Engineer in Test (SDET) with strong hands-on experience in Java and Selenium. The ideal candidate will have a solid background in software QA automation, test framework development, and CI / CD integration. You will collaborate with developers, QA engineers, and business stakeholders to ensure delivery of high-quality, scalable, and reliable applications.
Key Responsibilities :
- Design, develop, and maintain automated test frameworks using Java and Selenium WebDriver.
- Write and execute automated test scripts for functional, regression, and integration testing.
- Collaborate with development teams to identify test scenarios, ensure coverage, and improve testability of applications.
- Implement continuous testing within CI / CD pipelines (e.g., Jenkins, GitLab, Azure DevOps).
- Debug, troubleshoot, and isolate test failures in coordination with developers.
- Ensure best practices for automation, test design, and quality standards are followed.
- Participate in code reviews, requirement reviews, and sprint planning sessions.
- Document test cases, results, and provide detailed defect reporting.
Required Skills :
Strong programming skills in Java (object-oriented design, collections, exception handling, etc.).Hands-on experience with Selenium WebDriver for UI test automation.Experience with TestNG or JUnit frameworks.Solid understanding of QA methodologies, SDLC, and Agile / Scrum processes.Experience with REST API testing (using RestAssured, Postman, or similar tools).Familiarity with CI / CD tools such as Jenkins, Git, Maven / Gradle.Strong debugging and problem-solving skills.Excellent communication skills and ability to work in a collaborative environment.Good-to-Have Skills :
Knowledge of BDD tools like Cucumber.Experience with cloud-based test execution platforms (e.g., Sauce Labs, BrowserStack).Familiarity with performance testing tools (e.g., JMeter).Exposure to containerized environments (Docker, Kubernetes).Knowledge of SQL for backend / database validation.Qualifications :
Bachelor's degree in Computer Science, Engineering, or related field.
10+ years of QA automation / SDET experience, with at least 5+ years in Java + Selenium automation.