About the job At Google, our philosophy is build it, break it and then rebuild it better.
That thinking is at the core of how we approach testing at Google.
Unlike roles with similar names at the other companies, Test Engineers at Google aren't manual testers you write scripts to automate testing and create tools so developers can test their own code.
As a Test Engineer, you navigate Google's massive codebase, identify weak spots and constantly design better and creative ways to break software and identify potential problems.
You'll have a huge impact on the quality of Google's growing suite of products and services.Through your leadership and professional expertise, you manage a team or teams, plan project goals and lead the overall strategy for your group.As a Software Test Engineer Manager, you will be at the heart of Google’s testing process focusing on solving the hardest, most interesting challenges of developing software at scale without sacrificing stability, quality, velocity or code health.
You will manage a team that navigates Google's massive codebase and constantly design better and creative ways to identify potential problems.
You'll have an impact on the quality of Google's growing suite of products and services.
Responsibilities Expand and leverage the developer infrastructure for Google; focus on developer experience, integration and scalability.Drive product excellence by understanding metrics for code quality, release velocity, and improvements to developer productivity using tools and infrastructure at Google.Define team strategy and roadmap; drive adoption of test infrastructure across several product areas.Mentor employees on coding (C++, Java, and Python) and software design principles.Manage test engineers and software engineers, including all aspects of career development and mentoring.
Work closely with vendor teams and collaborate with senior leadership on a regular basis.
Qualifications Minimum qualifications:Bachelor's degree in Computer Science, Electrical Engineering, a related technical field, or equivalent practical experience.5 years experience in software testing and leading test engineering teams.5 years experience in a related role (test engineering or similar) including project management.Experience in building testing frameworks, tools and automation within an enterprise environment.Preferred qualifications:Master's Degree or PhD in Computer Science or related field.10 years relevant work experience as a Test Engineer with a track record of successful projects in production.5 years of experience with software application testing and test automation.2 years Test Engineering Management experience.
Experience managing in a test-driven development environment, dealing with code refactoring, and code bottleneck issues.