QA Lead

Overview

Remote
On Site
Depends on Experience
Contract - W2
Contract - 3 Year(s)
75% Travel
Able to Provide Sponsorship

Skills

API
API QA
Agile
Appium
Cloud Computing
Attention To Detail
Automated Testing
Conflict Resolution
Behavior-driven Development
Amazon Web Services
Continuous Delivery
Apache JMeter
Continuous Integration
Delegation
Defect Management
Continuous Improvement
GitHub
Estimating
Cucumber
Analytical Skill
Database QA
Data Validation
Management
Mentorship
Manual Testing
JIRA
JavaScript
Leadership
Quality Assurance
QA Management
Regression Analysis
Security QA
Risk Assessment
Performance Testing
Scrum
Scripting
STLC
SQL
TestRail
Testing

Job Details

Position: QA Lead
Contract: W2 Only

Responsibilities

  • Lead and manage the QA team to ensure high-quality software delivery across projects.

  • Define, implement, and maintain test strategies, plans, and processes aligned with organizational goals.

  • Coordinate test activities across functional, integration, regression, performance, and automation testing.

  • Collaborate closely with business analysts, developers, and product owners to understand requirements and ensure test coverage.

  • Oversee the design, development, and maintenance of automated and manual test cases.

  • Drive continuous improvement of QA practices, tools, and frameworks to increase testing efficiency.

  • Identify quality risks, manage defect triage, and ensure timely resolution of issues.

  • Manage and monitor QA metrics such as defect density, test coverage, and execution progress.

  • Mentor and guide QA team members, promoting technical excellence and accountability.

  • Participate in Agile ceremonies, providing input on planning, estimation, and release readiness.

  • Ensure testing aligns with compliance, security, and performance standards.

Required Skills

  • 12+ years of experience in software quality assurance, with at least 3+ years in a lead or senior QA role.

  • Strong understanding of SDLC, STLC, and Agile/Scrum methodologies.

  • Hands-on experience with test automation tools such as Selenium WebDriver, Cypress, Playwright, or Appium.

  • Proficiency in programming/scripting languages like Java, Python, or JavaScript for automation scripting.

  • Experience with API testing tools (Postman, RestAssured, SoapUI).

  • Familiarity with CI/CD tools (Jenkins, Azure DevOps, GitHub Actions, GitLab CI).

  • Strong experience in test management tools (Jira, Zephyr, TestRail, qTest).

  • Solid understanding of database testing, SQL, and data validation.

  • Proven experience managing QA teams, delegating tasks, and driving results.

  • Excellent defect management and risk assessment skills.

Nice-to-Have

  • Experience with performance testing (JMeter, LoadRunner, Gatling).

  • Exposure to DevOps practices and cloud environments (AWS, Azure, or Google Cloud Platform).

  • Knowledge of security testing principles and tools.

  • Familiarity with BDD frameworks (Cucumber, SpecFlow).

  • Experience working with microservices, API gateways, and event-driven architectures.

  • Certification in ISTQB, CSQA, or other relevant QA certifications.

Soft Skills

  • Strong leadership and team management abilities.

  • Excellent communication and coordination skills across distributed teams.

  • Strategic thinker with strong analytical and problem-solving skills.

  • Ability to prioritize tasks, manage deadlines, and deliver high-quality outcomes under pressure.

  • Detail-oriented mindset with a passion for continuous improvement and quality excellence.

  • Collaborative attitude and the ability to foster a positive, high-performing QA culture.

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.