Salary
💰 $130,000 - $190,000 per year
Tech Stack
AnsibleCloudDockerGoGoogle Cloud PlatformJavaJavaScriptKubernetesPythonTerraformTypeScript
About the role
- As a Strategic Quality Engineering Manager, you will be reporting to the Software Development Engineering in Test Manager. This individual is the chief evangelist and architect of a modern, proactive quality strategy, leading a unified organization of both manual QA and automation (SDET) professionals. Their primary mission is to shift the company from reactive bug-finding to a proactive culture of building quality from the start.
- Leadership & Mentorship: Manages and mentors the leaders of the QA and SDET teams, developing their leadership skills and holding them accountable for their team's performance.
- Owns the hiring, performance management, and career development for the entire Quality Engineering organization.
- Champions a unified "One Quality" culture, breaking down silos and ensuring seamless collaboration between the manual and automation functions.
- Represents the Quality Engineering organization at the senior leadership level, advocating for resources and ensuring quality has a strong voice.
- Builds and maintains a high-performing, engaged organization recognized for its expertise and impact on the business.
- Proven track record of scaling and managing a multi-faceted quality organization (QA, SDET, etc.) to 10-20+ members.
- Defines and owns the company's overall quality vision, strategy, and multi-year roadmap.
- Develops the plan to intelligently evolve the balance of manual and automated testing, increasing efficiency and test coverage over time.
- Establishes and reports on the key metrics (KPIs) for product quality, such as bug escape rates, test pass rates, and release confidence scores.
- Owns the budget for the Quality Engineering organization, including headcount, tools, and training.
- Champions a "shift-left" mentality, integrating quality practices and automated testing earlier into the software development lifecycle.
- Partners with Engineering and Product leadership to define and embed quality standards and processes throughout the entire development lifecycle.
- Owns the master test strategy for major product releases, ensuring a comprehensive and risk-based approach to validation.
- Standardizes quality processes across the organization, including test plan creation, bug triage protocols, and release readiness criteria.
- Drives the selection and implementation of the tooling and infrastructure required for a world-class testing organization.
- Balances the need for high quality and reliability with the business's need for speed and iterative delivery.
- Partners with the SDET Manager to guide the architectural design and evolution of the test automation framework, ensuring it aligns with long-term engineering strategy.
- Serves as an expert reviewer for the most critical test strategies and automation code reviews, mentoring the team on best practices in real-world scenarios.
- Leads cross-functional post-mortems for critical quality failures, partnering with engineering leaders to identify root causes and drive systemic improvements.
- Contributes to proof-of-concept projects alongside the team to evaluate new testing tools and technologies, providing strategic input on their viability.
- Rolls up their sleeves to contribute code to high-leverage projects, such as foundational framework improvements or strategic internal tooling that benefits the entire department.
- Thinking outside of the box to respectfully challenge your teammates and managers in the pursuit of excellence
- Strong sense of urgency with an action-oriented mindset
- Able to collaborate and adapt to shifting priorities as business needs evolve
- Comfortable with asynchronous communication including slack, email, zoom, etc.
- Virtruvian qualities that will set you up for success:
- Thinking outside of the box to respectfully challenge your teammates and managers in the pursuit of excellence
- Strong sense of urgency with an action-oriented mindset
- Able to collaborate and adapt to shifting priorities as business needs evolve
- Comfortable with asynchronous communication including slack, email, zoom, etc.
Requirements
- Experience: 8+ years testing applications deployed in production.
- Automation Expertise: Hands-on experience with functional testing, performance testing, accessibility testing and security testing, including test case development and execution.
- Test Automation Frameworks: design, implement and maintain test automation frameworks
- Programming Skills: Proficiency in one of these languages or similar: TypeScript, JavaScript, and Python.
- Tech Stack: Familiarity with Go, Java, C++, C# on GCP and Microsoft platforms.
- Testing Frameworks: Experience with Unit Tests, API Tests, Web UI Tests using Playwright.
- API & CLI Testing: Hands-on experience with REST API, and command-line interface (CLI) testing.
- Infrastructure & Deployment: Understanding of IaC concepts and familiarity with Terraform, Ansible, Kubernetes (k8s), docker, and cloud environments.