Search

Automation Test Developer

Qualis1 Inc.
locationCleveland, OH, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

🔹 Hiring: Automation Test Developer (Java/Selenium, TestNG, ExtentReports)

📍 Location: Cincinnati, OH

🕒 Duration: 12 Months


🧪 Role Overview

We are seeking a hands-on Automation Test Developer to design, build, and scale robust UI and API test automation frameworks using Java, Selenium WebDriver, TestNG, and ExtentReports. The ideal candidate will have strong framework development experience and a quality-engineering mindset, enabling fast and reliable feedback through CI/CD pipelines.

🔑 Key Responsibilities

Framework Development

  • Design and implement scalable automation frameworks in Java using Selenium WebDriver and TestNG
  • Apply best practices such as Page Object Model, data-driven, and keyword-driven frameworks
  • Configure and customize ExtentReports (screenshots, logs, environment details, categorization)

Test Authoring & Maintenance

  • Develop and maintain automated tests for functional, regression, smoke, and cross-browser testing
  • Build reusable utilities (wait strategies, element wrappers, data readers, REST clients)

Quality Engineering Practices

  • Implement reliable synchronization strategies (explicit/fluent waits)
  • Use robust locator strategies (CSS/XPath) and effective test data management
  • Enable parallel execution, retries, and suite optimization to reduce execution time

CI/CD Integration

  • Integrate automation suites with Jenkins, GitHub Actions, or Azure DevOps
  • Configure scheduling, quality gates, and reporting artifacts
  • Publish results to dashboards and support release decisions

API Testing (Preferred)

  • Develop REST API automation using Java libraries such as RestAssured
  • Validate responses, contracts, and negative test scenarios

Collaboration & Governance

  • Work closely with Product, Development, and QA teams on test strategy and acceptance criteria
  • Participate in code reviews, defect triage, and root-cause analysis
  • Enforce automation coding standards and best practices

Environment & Tools

  • Manage test environments, browser grids (Selenium Grid / Cloud providers)
  • Contribute to documentation, onboarding guides, and knowledge-sharing initiatives

✅ Required Qualifications

  • 8–10+ years of experience in test automation with Java and Selenium WebDriver
  • Strong expertise in TestNG (annotations, data providers, suites, parallel execution)
  • Hands-on experience with ExtentReports configuration and customization
  • Proficiency in Page Object Model, data-driven testing, and locator strategies
  • Experience integrating automation with CI/CD pipelines (Jenkins) and Git
  • Strong understanding of Maven/Gradle, build pipelines, and dependency management
  • Working knowledge of REST API testing and JSON parsing (RestAssured, Jackson/Gson)
  • Solid foundation in OOP, design patterns, and clean code practices
  • Experience with cross-browser testing using Selenium Grid or cloud tools
  • Familiarity with JIRA, Zephyr/Xray, or Azure Test Plans
  • Strong analytical, troubleshooting, and communication skills
  • Experience working in Agile/Scrum environments

🌟 Preferred Qualifications

  • Experience with BDD (Cucumber, Gherkin)
  • Exposure to performance testing (JMeter) or accessibility testing
  • Knowledge of SQL and test data provisioning
  • Awareness of Docker/containerized test execution
  • Understanding of security testing basics (OWASP) and shift-left testing
  • Experience setting up quality gates and dashboards (SonarQube or custom reporting)

🛠 Technical Stack

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

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...