The Quality Engineering Lead will champion quality across our expanding product portfolio. As we grow, this role is critical in ensuring our products consistently deliver a stable, performant, and exceptional user experience. You'll collaborate with cross-functional teams to establish and uphold rigorous quality assurance standards, driving continuous improvement. Your leadership will create a culture of quality that instills confidence in our products and empowers educators and students. If you're passionate about ensuring the highest quality in educational technology and want to make a tangible difference, this role is for you. You'll lead and mentor a team, fostering continuous learning, and your work will directly impact the reliability and effectiveness of our products, enabling engaging and impactful learning experiences.
Key Responsibilities:
- Develop and implement a comprehensive quality assurance strategy for our product offerings, ensuring all stages of product development, from design to deployment, meet stringent quality standards. This includes defining clear quality goals, establishing testing processes, and implementing metrics to track progress.
- Lead the creation and maintenance of automated testing frameworks, including unit, integration, and end-to-end tests, to facilitate efficient and reliable product releases. Encourage a shift-left approach, promoting early and continuous testing throughout the development lifecycle.
- Establish and enforce testing protocols and standards, including regression, performance, and security testing, to identify and address issues early in the development cycle. Proactively identify potential risks and implement preventative measures to mitigate them.
- Collaborate closely with Engineering leaders and teams to integrate quality assurance practices into the development process, ensuring that quality considerations are embedded at every stage. Foster a culture of quality ownership and collaboration across teams.
- Partner with Data Operations and Engineering teams to ensure data integrity and accuracy across all systems, supporting reliable data-driven decision-making.
- Monitor and analyze quality metrics, using data to inform decisions and drive improvements in the testing and development processes. Leverage data insights to identify trends, bottlenecks, and areas for optimization.
- Serve as the primary point of contact for quality-related matters, regularly communicating progress, risks, and opportunities to stakeholders, including Engineering, Product Management, and Executive leadership. Build strong relationships and trust with stakeholders across the organization.
- Ensure that all quality assurance processes, tools, and protocols are thoroughly documented to support scaling, continuity, and onboarding of new team members. Create a knowledge base and share best practices to promote continuous learning and improvement within the team.
- Champion a user-centric approach to quality assurance, advocating for the needs of educators and students throughout the development process.
- Stay abreast of the latest trends and advancements in quality assurance and testing methodologies, continuously seeking opportunities to innovate and improve our processes.
Requirements:
- Minimum 7 years of experience in Quality Assurance or Quality Engineering, with at least 3 years in a leadership or management role.
- Proven track record of developing and implementing automated testing frameworks and quality assurance processes in a multi-product environment.
- Strong knowledge of various testing methodologies, including regression, performance, and security testing.
- Proficiency in modern programming languages (e.g., Python, Java, JavaScript) and experience with test automation tools (e.g., Selenium, JUnit, TestNG).
- Hands-on experience with CI/CD tools and pipelines (e.g., Jenkins, GitLab CI/CD) and integrating testing processes into DevOps practices.
- Familiarity with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes).
- Demonstrated ability to lead and mentor, fostering a culture of continuous improvement and innovation.
- Strong collaboration skills with the ability to work effectively with cross-functional teams, including Engineering, Product Management, and DevOps.
- Ability to clearly articulate quality issues and strategies to both technical and non-technical stakeholders.
- Strong analytical skills, with experience in monitoring and analyzing quality metrics to drive decision-making and process improvements.
Why Work For Us
- Health & 401K: Employee-covered health care and retirement match
- Flexible PTO & Company Closures: Flexible PTO and 12+ observed days off.
- Chances to Connected: Biannual company retreats and optional local meetups
- Remote Opportunities: Most positions are remote, supporting work-from-home flexibility
- Perks and Stipend: Technology package provided, plus a home office stipend
- Learning and Development: Educational and development opportunities, monthly Brunch and Learns, and more!
*Please note that because of the high application volume, we are only able to respond to applicants moving forward in the process.
The base compensation range for this role is $90,000-120,000. Total compensation for this role also includes a full benefits package. This compensation range and title may be adjusted based on actual experience.
Must be U.S. based.