Role Overview
We are looking for a skilled engineer who combines development capability with a quality mindset to drive the validation of our system architecture. In this role, you won't just run tests, you will utilize your C++ and scripting skills to debug system-level issues, build automation tools, and analyze performance data to ensure seamless compatibility on future devices.
Key Responsibilities
System Compatibility Validation:
Validate app compatibility and solutions on devices and emulators.
Execute continuous validation tests across various software build channels (Weekly, Quarterly, Main Dessert, GKI, and Dogfood builds).
Automation Development:
Develop and maintain automation scripts and tools to streamline bug analysis and test execution.
Create automated workflows to maximize test coverage and reduce manual effort.
Defect Management (Triage Debugging):
Analyze native crashes and logs (C++/System level) to identify root causes.
Triage test failures, distinguishing between specific issues and general system regressions.
Monitor failure rates to differentiate between bugs and environment flakiness.
Performance Analysis:
Conduct benchmarks (Standard, Micro, ACT, Boot-time) and monitor for memory regressions.
Reporting:
Maintain the Test Tracker with daily updates and generate comprehensive bug/status reports.
No requirement for relevant working experience
No management responsibility