Director of Software Quality Engineering
This role leads the evolution of quality engineering across a suite of marketing and customer experience technologies. As the head of this function, you'll be responsible for building a scalable, automation-first approach to testing and quality that keeps pace with modern development while protecting the end-user experience.You'll work across engineering, product, and platform teams to ensure quality is not a checkpoint—but a built-in capability across the entire delivery lifecycle.How You'll Make an ImpactEstablish a forward-looking quality engineering vision that aligns with product and platform strategyCreate scalable approaches to automated testing that support high-frequency, low-risk deploymentsIntegrate quality controls directly into development and deployment workflows to minimize manual overheadCollaborate with cross-functional teams to ensure consistent quality standards across systems and releasesDrive early validation practices that reduce defects before they reach later stages of developmentExpand capabilities in areas such as API validation, performance benchmarking, security testing, and system resilienceLead incident reviews and implement long-term improvements that strengthen system stabilityDefine success metrics for quality and provide clear, actionable reporting to leadershipBuild and grow a strong engineering culture within the QA organization, focused on ownership, accountability, and continuous improvementStay current on tooling and trends, bringing in new technologies where they add measurable valueTeam LeadershipManage and develop a team of engineers focused on test automation and quality practicesProvide coaching, direction, and career development supportFoster a culture of accountability, curiosity, and technical excellenceWhat You BringCore ExperienceBackground in computer science or a related technical fieldExtensive experience in software quality engineering, including several years leading teams at scaleStrong understanding of how to design and implement automated testing in modern application environmentsHands-on familiarity with tools such as Cypress, Playwright, Selenium, Appium, or similar frameworksAbility to work with code (Python, JavaScript/TypeScript, Java, etc.) and guide engineering best practicesExperience supporting cloud-based systems and working within containerized environmentsTrack record of influencing teams and driving alignment across multiple stakeholdersNice to HaveExperience with large-scale performance or load testing initiativesExposure to testing strategies for AI/ML-driven systemsFamiliarity with distributed systems or microservices-based architectures