onsite
Research Quality Assurance Engineer - Google
QA Engineer
Experienced QA engineer focused on research pipelines, building automated test frameworks and CI/CD systems using Python, Java, C++ and Go to ensure reliability and reproducibility of cutting‑edge AI experiments.
About the role
Key Responsibilities
- Design, develop, and maintain automated testing frameworks for research codebases and large‑scale experiments.
- Implement CI/CD pipelines and DevOps tooling to integrate quality checks into daily development workflows.
- Collaborate with research scientists and engineers to define quality metrics, test strategies, and reproducibility standards.
- Perform root‑cause analysis of failures, create detailed bug reports, and drive remediation across cross‑functional teams.
- Develop monitoring and alerting solutions to proactively detect performance regressions and data integrity issues.
Requirements
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- 8+ years of professional experience with general‑purpose programming languages such as Python, Java, C++, or Go.
- Strong background in Quality Assurance, Quality Engineering, or DevOps, including test automation and CI/CD implementation.
- Proven ability to work with complex, research‑focused software systems and to translate scientific requirements into robust testing solutions.
- Excellent problem‑solving, communication, and collaboration skills in a fast‑paced, interdisciplinary environment.