Google is seeking a Test Engineer to join their Google Home Experience team. Unlike traditional testing roles, this position focuses on automated testing and tooling development. The role involves building virtual device emulator technology to enhance developer workflows in the connected device domain and developing interoperability frameworks to ensure consistency between device software and partner apps.
As a Test Engineer at Google, you'll be responsible for navigating Google's extensive codebase, identifying potential issues, and designing innovative ways to test software. This isn't a manual testing role - you'll be writing scripts to automate testing processes and creating tools that enable developers to test their own code effectively.
The position is part of Google's Devices & Services team, which combines Google's AI, Software, and Hardware expertise to create helpful user experiences. The team focuses on advancing form factors, improving interaction methods, and developing new ways to capture and sense the world.
Key responsibilities include designing and developing testing infrastructure, executing project subtasks, collaborating across teams, and taking ownership of technical solutions. The ideal candidate should have experience with Java and Python programming, automation testing, and software development practices. A background in debugging, system architecture, and software test cycles would be advantageous.
This role offers an opportunity to impact the quality of Google's growing product suite while working with cutting-edge technology in the connected device domain. You'll be part of a team that follows Google's philosophy of building, breaking, and rebuilding better, contributing to the company's mission of organizing the world's information and making it universally accessible and useful.