
Director, Quality Assurance
EMS Management & Consultants, Inc.
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $112,000 - $130,000 per year
Job Level
Lead
Tech Stack
CypressJUnitSelenium
About the role
- Develop and execute the overall Quality Assurance (QA) strategy, roadmap, and organizational structure to support scalable, high-quality software delivery.
- Lead and manage the QA organization, including QA engineers, automation engineers, and test analysts across multiple products and development teams.
- Establish standardized QA processes, frameworks, and metrics, including automated testing, regression testing, performance testing, and user acceptance validation.
- Partner with software engineering leadership to define quality standards, integrate testing earlier in the development pipeline, and ensure quality gates are met before release.
- Oversee the implementation and expansion of automated testing frameworks and tools to improve efficiency, reliability, and continuous integration/continuous delivery (CI/CD) success.
- Work cross-functionally with Product Management to define acceptance criteria and ensure requirements are testable and aligned with business needs.
- Collaborate with Compliance, Data Security, and Operations to support audits, risk mitigation, and defect-prevention initiatives.
- Monitor quality Key Performance Indicators (KPIs), identify trends, and present insights into leadership to guide improvements in product stability and development processes.
- Ensure QA environments, test data strategies, and tooling are optimized to support a modern engineering organization.
- Lead root-cause analysis efforts for defects and system issues, ensuring corrective and preventative actions are implemented.
- Develop and mentor QA team members, fostering a culture of continuous learning, accountability, and operational excellence.
- Manage vendor relationships and external QA resources as needed.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field
- 10+ years of experience in software quality assurance, including 5+ years leading QA teams in an enterprise or SaaS environment
- Strong expertise in QA methodologies, software testing lifecycle, automation strategies, and test management tools
- Experience working within Agile/Scrum development frameworks and CI/CD environments
- Demonstrated success implementing automated testing frameworks (e.g., Selenium, Cypress, Playwright, JUnit, TestNG)
- Strong analytical, problem-solving, and decision-making skills
- Ability to influence at all levels and drive organizational change toward quality-first practices
- Excellent communication and leadership skills, with experience managing distributed or hybrid teams
- Proficiency in English is necessary for job-related communication, including understanding policies, writing correspondence, and engaging with colleagues or clients.
Benefits
- comprehensive benefit package
- discretionary bonus plan
- retirement plan
- health coverage
- paid time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
quality assuranceautomated testingregression testingperformance testinguser acceptance testingtest management toolsAgileScrumCI/CDroot-cause analysis
Soft skills
analytical skillsproblem-solvingdecision-makinginfluencing skillscommunication skillsleadership skillsmentoringorganizational changeaccountabilitycontinuous learning