Overview
Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)
75% Travel
Skills
Software Development
Quality Assurance
Performance Testing
Test Cases
Selenium
Testing
Software Development Methodology
Web API
JMeter
Agile
Cypress
Appium
Job Details
Job Title: QA Lead Location: Raleigh, NC (Hybrid) Employment Type: W2 Only (NO C2C) Duration: 12+ Months
Job Summary
We are seeking an experienced QA Lead to define and implement a robust test strategy, automation framework, and quality assurance processes across our software development lifecycle. The ideal candidate will have deep expertise in test automation, performance testing, CI/CD integration, and QA best practices to ensure the highest quality standards for our applications.
Key Responsibilities
- Design and implement scalable, maintainable test automation frameworks (Web, API, Mobile, Performance).
- Define QA standards, tools, and methodologies for functional, regression, and non-functional testing.
- Evaluate and recommend testing tools (Selenium, Cypress, JMeter, Appium, etc.) based on project needs.
- Ensure shift-left testing by integrating QA early in the SDLC.
- Develop and optimize test automation scripts (Java, Python, JavaScript).
- Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps).
- Implement quality gates to prevent defects in production.
- Drive test data management and mocking strategies.
- Architect performance testing solutions (Load, Stress, Scalability) using JMeter/Gatling.
- Collaborate with DevOps for monitoring and performance tuning.
- Incorporate security testing (OWASP, SAST/DAST tools) into QA processes.
- Lead QA engineers in automation best practices and code reviews.
- Define metrics and KPIs to measure test effectiveness.
- Work with Dev/Product teams to align QA with business goals.
Required Skills & Experience
- 14+ years in QA, with a QA Architect.
- Test Automation: Selenium, Cypress, RestAssured, Appium.
- Performance Testing: JMeter, Gatling, LoadRunner.
- CI/CD: Jenkins, GitLab, Kubernetes.
- Programming: Java/Python/JavaScript.
- Strong knowledge of Agile, DevOps, and QA methodologies.
- Experience with cloud platforms (AWS/Azure/Google Cloud Platform).
Nice to Have
- Certifications (ISTQB Advanced, AWS/Azure DevOps).
- AI/ML in testing (test case generation, self-healing scripts).
- Experience with Service Virtualization, Chaos Engineering.
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.