What you'll do:
- Assure high-quality products and output with appropriate standards and processes
- Establish quality standards and metrics including effective measurements
- Oversee and manage release processes, ensuring smooth deployment cycles from planning to production
- Establish and maintain a unified automation testing framework and ensure coverage across functional, regression, integration, and performance testing
- Streamline processes from code commit to production release, reducing deployment friction and maximizing automation
- Take personal responsibility for the quality and maintainability of the product and actively identify areas for improvement
- Recruit, train, and develop QA personnel
- Instill a positive team culture and encourage professional growth
- Develop long-term quality assurance plans
- Regularly analyze and report on quality metrics to stakeholders
- Assess potential risks associated with product quality and releases
- Leverage your knowledge in quality test practices to elevate the test practices of engineering teams
- Mentor and guide quality engineers of all skill levels
- Give constructive feedback to team members
- Learn industry jargon and business concepts to better understand the challenges our technology is designed to solve
- Stay updated on industry trends and advancements in QA
- Evaluate and adopt new testing tools and technologies
What we're looking for:
- Bachelor’s degree in Computer Science or related field or equivalent years of experience
- Minimum of 5 years in management/leadership
- Minimum of 10 years professional experience in Quality Assurance
- Experience in hands-on automation tests preferred
- Minimum of 5 years experience working in a large-scale, distributed, SaaS company
- Experience working in a scrum and DevOps environment
- Good understanding of agile application development lifecycle
- Strong written and verbal communication
- Advanced analytical skills