Full Job Description
JD
Manual and semi-automated QA for Android Speech technologies (Hotword / Speaker-ID, on-device and server ASR, TTS, speech translation) as they are integrated into client surfaces such as Live Caption, Voice Access, Recorder, Gboard voice typing, Live Translate, and Gemini/Assistant. The engineer owns test planning, execution, and bug reporting for speech model and APK releases, and is the first line of reproduction and triage between Speech engineering and client teams.
Responsibilities:
- Test planning: Write and maintain test plans and test cases from PRDs, design docs, and eng input; keep a reusable test-case library per technology and per client. Define coverage matrices: simple (en-US, single account) 12 medium (additional locales) 12 complex (multi-language, multi-user, linked devices, accessibility services on).
- Release and build verification: Weekly sanity/regression on latest builds of speech-owned APKs (Speech Recognition & Synthesis / GoogleTTS, Android System Intelligence, Google app) and client apps. Pre-release verification of model drops: ASR language packs (SODA), hotword/DSP models, TTS voices, translate models. Confirm model/pack version on device via adb and logcat before testing. Pre-dogfood and pre-launch sign-off (P0), in-development testing (P1), post-launch production checks (P2).
- Per-technology coverage:
- Hotword / Speaker-ID: trigger accuracy, false accepts (e.g. media/adverts), Voice Match enrollment and consent flows, sensitivity settings, battery-saver/offline/driving/locked states, OEM (Samsung) and 1P devices.
-ASR: streaming and dictation quality checks, language switching, on-device vs server fallback, offline behavior, proper nouns/contact names, punctuation, i18n locales.
-TTS: voice selection and download, pronunciation/prosody spot checks, interruption and barge-in, playback latency, accessibility (TalkBack/Select-to-Speak).
- Translate: speech-to-speech and speech-to-text translation in Live Translate and caption surfaces; language pair coverage; latency and rendering.
- Client integration testing: End-to-end CUJs on client surfaces: Live Caption (media, calls, captions styling), Voice Access (command recognition, dictation