1 day ago
Hsinchu, TaiwanMid Level
Responsibilities
- Design, develop, and maintain automated Python test cases and suites for Roku TV firmware and features.
- Own automation reliability by investigating flaky or broken tests and isolating script, infrastructure, firmware, and product failures.
- Triage partner and internal NPI automation failures, reproduce issues, determine root causes, and fix scripts or route defects with clear evidence.
- Convert manual NPI test cases into automated coverage for hardware-dependent scenarios involving remotes, relays, cameras, and audio capture.
- Integrate and maintain tests in CI/CD across multiple TV platforms while keeping suites fast and trustworthy.
- Review peer automation code and maintain standards for structure, verification, and maintainability.
- Collaborate with firmware, platform, partner engineering, and NPI teams across Taiwan, China, and the US.
- Use AI coding agents to develop, debug, and triage automation against real devices, validating every result on hardware.
- Identify and share AI-assisted workflows that reduce test-development, triage, or debugging time.
Requirements
- At least 3 years of hands-on Python test automation experience using Pytest, unittest, BDD, or a similar framework.
- Strong debugging and flaky-test investigation skills.
- Experience with embedded or connected systems, Git, CI/CD, and test strategy.
- Ability to use AI coding tools such as Claude Code, Copilot, or Codex to create, update, and debug automated tests.
- Ability to validate AI-generated tests on real hardware and identify issues such as incorrect APIs, weak checks, false passes, mocked paths, and fixed waits.
- Ability to follow AI workflow guardrails and explain how AI-assisted automation results were verified.
- Hardware-in-the-loop experience, framework design, OEM or SoC partner experience, and LLM guardrails knowledge are preferred.
Benefits
- Hybrid working generally consists of office work Monday through Thursday, with Fridays generally flexible for remote work unless the role or location requires five-day attendance.
- Benefits may include mental health and financial wellness support, healthcare, life, accident, disability, commuter, retirement, and statutory or voluntary local benefits.
- Employees receive time off in accordance with local leave policies and personal needs.
About Roku
Roku builds streaming players, Roku-branded TVs and audio gear, and the Roku OS licensed to TV manufacturers. Its platform supports ad-supported and subscription streaming, including The Roku Channel and Roku Originals, and underpins a significant advertising business. Founded in 2002 and headquartered in San Jose, it is a public company trading on NASDAQ under the ticker ROKU.
