Taro Logo

Software Engineer, Test Automation, Fuchsia OS

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
New Taipei, Banqiao District, New Taipei City, Taiwan
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI

Job Description

Google is seeking a Software Engineer specializing in Test Automation for their Fuchsia OS team. Fuchsia is a modern, open-source operating system designed to be simple, secure, updatable, and performant. This role combines software engineering expertise with test automation, focusing on building and maintaining testing frameworks and tools for Google's next-generation operating system.

The position requires strong programming skills, particularly in languages like Python, Go, and C++, along with experience in test automation and CI/CD pipelines. You'll be working on critical testing infrastructure that ensures the quality and reliability of Fuchsia OS, while also exploring innovative approaches using AI/ML for test optimization.

As part of Google's engineering team, you'll have the opportunity to work on cutting-edge technology that impacts billions of users. The role offers a unique blend of operating system development, test automation, and modern software engineering practices. You'll collaborate with various teams across Google, contributing to the development of a revolutionary operating system while building sophisticated testing solutions.

The ideal candidate will bring a combination of technical expertise in software development, testing frameworks, and system architecture, along with strong problem-solving and communication skills. This position offers the chance to shape the future of operating systems while working with some of the industry's best engineers in a collaborative environment.

Working at Google provides the opportunity to be part of a company that's committed to innovation and technical excellence, while maintaining a strong focus on user impact. The role offers significant growth potential and the chance to work on challenging technical problems at scale.

Last updated 3 days ago

Responsibilities For Software Engineer, Test Automation, Fuchsia OS

  • Design, develop, and maintain core testing frameworks, tools, and platforms
  • Implement solutions to centralize and standardize testing processes across various teams and projects
  • Address technical debt and improve the architecture and maintainability of testing systems
  • Investigate and implement AI/Machine Learning models for test generation, optimization, and automated bug triaging
  • Collaborate with development teams, infrastructure teams, and other stakeholders

Requirements For Software Engineer, Test Automation, Fuchsia OS

Python
Go
Linux
  • Bachelor's degree in Computer Science, or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages (e.g., Python), or 1 year of experience with an advanced degree
  • 2 years of experience in building developer tools
  • Experience with operating system development or software systems
  • Experience in programming languages (e.g., C++, Rust, Go)
  • Experience with test automation, CI/CD pipelines, and debugging tools
  • Experience in applying AI/Machine Learning to improve software testing
  • Knowledge of distributed systems and component-based architectures
  • Excellent problem-solving, investigative, and communication skills

Related Jobs

Technical Solutions Engineer, Google Home

Technical Solutions Engineer position at Google Home, focusing on partner support, technical integration, and smart home platform development.

Software Engineer III, Devices Software

Software Engineer III position at Google's Devices & Services team, focusing on developing testing frameworks and infrastructure for Fuchsia connectivity in New Taipei City, Taiwan.

Platform Software Engineer, ARM Servers, Google Cloud

Platform Software Engineer position at Google Cloud focusing on ARM server development, system software implementation, and server infrastructure automation.

Software Engineer, Full-Stack, Android and Pixel SDLC

Full-stack software engineering role at Google focusing on Android and Pixel SDLC, combining AI/ML with infrastructure development to enhance software development processes.

Manufacturing Test Engineer, Global Manufacturing Engineering, Google Cloud

Manufacturing Test Engineer position at Google Cloud, focusing on developing and maintaining test solutions for data center infrastructure products, requiring 5+ years of hardware/test engineering experience.