We seek a highly disciplined and experienced professional to join the NextGen Engineering Quality team. This pivotal role is responsible for ensuring the quality, stability, and operational readiness of core Android platform components (Generic Kernel Image - GKI and Generic System Image - GSI) within the Keystone/Treble architecture. The incumbent will manage the end-to-end testing infrastructure, execute rigorous Quality Assurance protocols, and drive timely defect resolution to support critical platform milestones.
This position demands a commitment to technical excellence and adherence to strict Service Level Objectives (SLOs) in a fast-paced environment.
________________________________________
Core Areas of Accountability
1. Test Infrastructure and Lab Management
• Establishment and Maintenance: Direct the secure setup, deployment, flashing, and provisioning of non-production hardware, servers, and virtual testing devices (Cuttlefish), ensuring alignment with current software standards (e.g., Tradefed).
• Operational Excellence: Manage the physical lab environment, encompassing network and power cabling, asset tracking (test SIMs, prototypes), and detailed inventory records for component traceability.
• Service Reliability: Proactively upgrade infrastructure and resolve technical incidents. Achieve and sustain the required 99.9% Lab Uptime metric, providing resolution or escalation for critical failures within the defined 2-hour SLO.
• Documentation: Create and maintain comprehensive documentation for all network, hardware, and software configurations.
________________________________________
2. Quality Assurance and Release Certification
• Testing Execution: Plan, design, and execute both automated and manual tests, including functional, feature, and security assessments for new releases and in-market services.
• Compliance and Coverage: Lead the execution of mandated certification test suites (xTS, VTS/CTS). Define and maintain complete functional test coverage, ensuring a robust Test Traceability Matrix.
• Reporting and Analysis: Conduct in-depth analysis of automated test results (e.g., Mixed Builds). Provide verified test reports and actionable statistical insights to the engineering team within 24 hours of test completion.
• Test Case Integrity: Continuously refine, update, and manage the complete regression test suite and related test cases.
________________________________________
3. Defect Triage and Platform Health
• Defect Management: Implement and oversee the complete defect lifecycle: logging, tracking, verification, and triaging of bugs associated with each platform release on a daily basis.
• SLA Adherence: Ensure strict adherence to Service Level Objectives for bug triage, including triaging partner respin requests within the required 4-hour window.
• Branch Integrity: Actively monitor and maintain the health of Keystone/Treble branches, managing build infrastructure, auto-merge conflicts, and facilitating platform updates (SPL/QPR).
• Vendor Integration: Collaborate with System on a Chip (SOC) vendors to define device setup processes, onboard new hardware, and facilitate the ingestion of necessary binaries.
________________________________________
4. Reporting and Stakeholder Communication
• Performance Metrics: Develop, maintain, and present sustainable operational dashboards encompassing Success Metrics, including branch health, device status, and traffic light status of blocking issues.
• Review Cadence: Schedule, prepare, and present regular operational reviews (weekly, monthly, and quarterly business reviews) to management and stakeholders.
• Communication: All technical and operational communications with the engineering and support teams must be conducted in English.