Snowflake started with a clear vision: develop a cloud data platform that is effective, affordable, and accessible to all data users. Snowflake developed an innovative new product with a built-for-the-cloud architecture that combines the power of data warehousing, the flexibility of big data platforms, and the elasticity of the cloud at a fraction of the cost of traditional solutions. We are now a global, world-class organization with offices in more than a dozen countries and serving many more.
Snowflake’s growth trajectory requires strong leadership to take the Quality Engineering team to the next level with the goal to continually improve the quality of Snowflake product. Our Quality Engineering team is actively seeking a Senior QA Manager to join our growing team. We are looking for an exceptional engineering leader who can lead by example and grow this high-impact team. In this role you will be leading a team of talented engineers and provide technical leadership/strategic direction for the QA organization. You will be collaborating with cross-functional engineering teams to lead quality efforts, standardizing QA processes, building robust automation frameworks and tools to support testing of Snowflake Datawarehouse. Your goal will be to improve efficiency and better prevent, measure, detect, and communicate the state of quality and any risks to the release.
Reporting to the Director of Engineering, you will have the opportunity to work with leading edge technology in a highly visible role.
AS A SENIOR QA MANAGER, YOU WILL :
Build and lead a team of highly performant software engineers to deliver a high-quality product
Setup processes, testing strategies, and automation to improve efficacy of QA process and quality of product
Define team strategy and be accountable for team’s quarterly/annual plans and deliverables.
Lead and drive projects from idea formulation, to design and implementation.
Collaborate with release engineering, engineering infrastructure and development teams.
Work with engineering teams to identify gaps in testing and build novel solutions.
Have a data driven approach, i.e. define, measure and report for project success.
OUR IDEAL CANDIDATE WILL HAVE MANY OF THE FOLLOWING EXPERIENCES AND CAPABILITIES :
15+ years of QA experience in database/distributed systems
10+ years of experience in managing and leading teams to test database/distributed systems.
Experience of building teams, processes, and tools.
Strong experience in databases, SQL and data analysis.
Experience with object-oriented languages like Python and/or Java
Experience with Python based automation frameworks.
Knowledge and experience in cloud environments, such as AWS, Azure, and GCP is a huge plus.
Strong collaboration and communication skills.
MS in Computer Science or related majors
We’re looking for people who share our passion for ground-breaking technology and want to create a lasting future for you and Snowflake. Come join a world-class team of both industry veterans and rising star
Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.
Snowflake is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, color, gender identity or expression, marital status, national origin, disability, protected veteran status, race, religion, pregnancy, sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.