QA Automation Lead

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)
75% Travel

Skills

API QA
Appium
Apache JMeter
API
Automated Testing
BDD
Selenium
Quality Assurance
Regression Analysis
Test Scripts
Test-driven Development
Virtualization
Web API
Mobile Testing
JavaScript
Jenkins
GitHub
POSTMAN
Jira

Job Details

Job Title: QA Automation Lead

Location: Durham, NC (Hybrid)

Employment Type: W2 Only

Duration: 12+ Months

Job Summary:
We are looking for an experienced QA Automation Lead to design and implement robust test automation frameworks while leading our quality engineering team. You will drive test strategy, optimize CI/CD pipelines, and ensure the delivery of high-quality software through innovative automation solutions.

Key Responsibilities:

  • Design and maintain scalable test automation frameworks (Web, API, Mobile)
  • Lead a team of QA engineers in developing reusable test scripts and libraries
  • Define and implement test automation strategy across the product lifecycle
  • Evaluate and integrate emerging tools/technologies (AI testing, codeless automation)
  • Develop Selenium/Playwright/Cypress scripts with Java/Python/JavaScript
  • Build API automation (RestAssured, Postman, SoapUI)
  • Implement performance testing (JMeter, Gatling, k6)
  • Create mobile test automation (Appium, XCUITest, Espresso)
  • Integrate tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps)
  • Establish QA metrics (test coverage, defect density, automation ROI)
  • Enforce coding standards for test automation
  • Conduct code reviews and mentor team members
  • Implement shift-left testing practices
  • Optimize test data management strategies
  • Design self-healing test scripts
  • Implement visual regression testing
  • Drive adoption of BDD/TDD methodologies

Required Skills & Qualifications:

  • 13+ years in QA with leading automation teams
  • Expertise in:
    • Test automation frameworks (Selenium, Playwright, Cypress)
    • API testing tools (RestAssured, Postman)
    • Programming languages (Java/Python/JavaScript)
  • Strong knowledge of:
    • CI/CD integration
    • Cloud platforms (AWS/Azure/Google Cloud Platform)
    • Containerization (Docker, Kubernetes)
  • Experience with:
    • Mobile test automation
    • Performance/load testing
    • Security testing basics
  • ISTQB/CAST certification preferred

Nice-to-Have Skills:

  • AI/ML testing tools (Testim, Applitools)
  • Service virtualization (WireMock, Mountebank)
  • Test observability implementation
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.