EMS Management & Consultants, Inc.

Director, Quality Assurance

EMS Management & Consultants, Inc.

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $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