Automation Test Developer (Java/Selenium, TestNG, ExtentReports)

Purple Drive Technologies

$90K — $120K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8-10+ years of experience in test automation with Java and Selenium WebDriver.
  • Strong understanding of TestNG, ExtentReports, and advanced Java concepts.
  • Proficient in designing automation frameworks (Page Object Model, data-driven).
  • Experience with CI/CD integration using Jenkins and Git.
  • Knowledge in REST API testing and JSON parsing with tools like RestAssured.
  • Familiar with cross-browser testing and cloud execution (Selenium Grid).
  • Competent in Agile/Scrum practices and collaboration with cross-functional teams.

Responsibilities

  • Design and implement scalable automation frameworks in Java with Selenium WebDriver.
  • Develop automated test scripts for various testing types.
  • Create reusable utilities for test automation functionality.
  • Integrate test suites with CI/CD tools like Jenkins and GitHub Actions.
  • Author API tests to validate responses and scenarios with Java libraries.
  • Collaborate with teams to define acceptance criteria and test strategies.
  • Manage test environments, including browser grids and test data.

Benefits

  • Opportunity to work in a dynamic Agile environment.
  • Exposure to advanced automation tools and CI/CD practices.
  • Collaboration with cross-functional teams including product and development.
  • Potential involvement with performance and accessibility testing.
  • Contribution to knowledge bases and technical documentation.
Full Job Description
We're looking for a hands-on Automation Test Developer to build, maintain, and scale robust UI and API test automation using Java, Selenium WebDriver, TestNG, and ExtentReports. You'll design a modular framework (e.g., Page Object Model, data-driven) that integrates seamlessly with CI/CD, enabling fast, reliable feedback on product quality.

Key Responsibilities
• Framework Development:

o Design and implement scalable automation frameworks in Java using Selenium WebDriver and TestNG (Page Object Model, data-driven, keyword-driven as applicable).

o Configure ExtentReports for rich test reporting (screenshots, logs, environment details, categorization).
• Test Authoring & Maintenance:

o Develop automated test scripts for functional, regression, smoke, and cross-browser testing.

o Create reusable utilities (wait strategies, element wrappers, data parsers, REST clients).
• Quality Engineering Practices:

o Ensure reliable synchronization (explicit waits, fluent waits), robust locator strategies, and test data management.

o Implement parallel execution, test retries, and suite optimization to reduce
• CI/CD Integration:

o Integrate test suites with Jenkins/GitHub Actions/Azure DevOps; configure reporting and artifacts.

o Set up scheduling, gating, and quality thresholds; publish results to dashboards.
• API Testing (Preferred):

o Author API tests (REST/JSON) using Java libraries (e.g., RestAssured) and validate responses, contracts, and negative scenarios.
• Collaboration & Governance:

o Work closely with Product, Dev, and QA to define acceptance criteria and test strategy.

o Participate in code reviews, defect triage, and root-cause analysis; enforce coding standards and best practices.
• Environment & Tools:

o Manage test environments, browser grids (Selenium Grid/Cloud providers), and test data.

o Contribute to documentation, onboarding guides, and knowledge base articles.

Required Qualifications
• 8-10+ years of experience in test automation with Java and Selenium WebDriver.
• Strong knowledge of TestNG (annotations, suites, data providers, parallelism) and ExtentReports configuration/customization.
• Proficiency with Page Object Model, data-driven testing, and robust locator strategies (CSS/XPath).
• Experience integrating automation with CI/CD (Jenkins) and Git.
• Hands-on with Maven/Gradle, build pipelines, and dependency management.
• Working knowledge of REST API testing and JSON parsing (e.g., RestAssured, Jackson/Gson).
• Solid understanding of OOP, design patterns, and clean code practices in test automation.
• Familiarity with cross-browser and cross-platform testing; execution via Selenium Grid or cloud (e.g., BrowserStack/Sauce Labs).
• Experience with defect tracking and test management tools (e.g., JIRA, Zephyr, Azure Test Plans).
• Strong analytical skills, attention to detail, and ability to troubleshoot flaky tests and environment issues.
• Excellent communication and collaboration in Agile/Scrum environments.

Preferred Qualifications
• Experience with BDD (Cucumber) and Gherkin.
• Performance testing exposure (e.g., JMeter) or accessibility testing familiarity.

Preferred Qualifications
• Experience with BDD (Cucumber) and Gherkin.
• Performance testing exposure (e.g., JMeter) or accessibility testing familiarity.
• Knowledge of SQL and test data provisioning.
• Containerization awareness (Docker) for test execution.
• Security testing basics (OWASP) and shift-left testing practices.
• Experience setting up quality gates and dashboards (e.g., SonarQube, custom reporting).

Technical Stack:
• Languages: Java (8+ or 11/17)
• Automation: Selenium WebDriver, TestNG, ExtentReports
• Build/Deps: Maven or Gradle
• Version Control: Git (GitHub/GitLab/Azure Repos)
• CI/CD: Jenkins, GitHub Actions, Azure DevOps
• API: RestAssured (preferred), Postman
• Cloud/Grid: Selenium Grid, BrowserStack/Sauce Labs
• ALM: JIRA, Zephyr/Xray, Azure Test Plans

Similar Jobs

More Jobs at Purple Drive Technologies

  • Data Modeler
    $100K — $130K *
    Los Angeles, CA 90011 (Los Angeles County)
    Finance & Insurance
    In-Person
  • ServiceNow Architect
    $120K — $150K *
    Malvern, PA 19355 (Chester County)
    Enterprise Technology
    In-Person
  • Guidewire Lead Developer
    $100K — $130K *
    Plano, TX 75025 (Collin County)
    Finance & Insurance
    In-Person
  • Procurement Engineer
    $70K — $95K *
    Loveland, CO 80538 (Larimer County)
    Manufacturing & Automotive
    In-Person
  • Data Modeler
    $100K — $130K *
    Los Angeles, CA 90011 (Los Angeles County)
    Finance & Insurance
    In-Person

More Information Technology Jobs

Find similar Automation Test Developer (Java/Selenium, TestNG, ExtentReports) jobs: