At Google, the business problem is to ensure exceptional end-to-end quality for products, particularly for the Digital Car Key (DCK) experience, by developing and implementing comprehensive test strategies and automation frameworks.
Requirements
- Experience in building testing frameworks, tools and automation within an enterprise environment.
- Experience with test driven development.
- Experience in building and maintaining scalable automation frameworks, and in a programming language such as Python, Java, or C++.
- Understanding of the Android platform, Wear OS, or other embedded systems.
- Experience testing consumer-facing software and hardware.
- Experience in coding, developing test methodologies, writing test plans, creating test cases, and debugging.
- Experience with AI and machine learning to enhance test coverage, improve reporting, and optimize testing processes.
Responsibilities
- Lead the testing strategy, and design, develop, and maintain comprehensive test plans and automated test cases, ensuring exceptional end-to-end quality for products.
- Architect and build test infrastructure and tools. Be responsible for creating scalable, reliable, and intelligent automation frameworks that redefine testing efficiency and effectiveness.
- Drive technical innovation by exploring and integrating the latest technologies, including AI and machine learning, to enhance test coverage, improve reporting, and optimize our testing processes.
- Serve as a technical mentor for junior engineers on the team. Provide guidance, conduct code reviews, and help them grow their skills in test design, automation, and problem-solving.
- Collaborate across teams with product managers, software developers, and other test teams to identify risks and deliver optimal and creative testing solutions that support product goals.
- Navigate Google's massive codebase, identify weak spots and constantly design better and creative ways to break software and identify potential problems.
- Develop test strategies, test automation, and positively impact product quality.
Other
- Bachelor's degree or equivalent practical experience.
- 5 years of experience in coding, developing test methodologies, writing test plans, creating test cases, and debugging.
- Master's degree or PhD in Computer Science, Electrical Engineering, or a related field (preferred).
- 5 years of experience as a Software Test Engineer or in a similar role, with a focus on designing and developing test methodologies, writing comprehensive test plans, and creating automated test cases (preferred).
- Travel and relocation requirements not specified.