Roku, Inc. logo

Automation Engineer

Job Overview

Location

Hsinchu, Taiwan

Job Type

Full-time

Category

Software Engineering

Date Posted

August 11, 2026

Full Job Description

đź“‹ Description

  • • We are the New Product Introduction team responsible for introducing new Roku TVs to the market.
  • • We work on everything required to bring a new product to market from concept phase to mass production.
  • • In Hsinchu, this team owns the test automation behind that work — the automated Sanity, Smoke, DVT and PVT suites that gate every TV release, run against real hardware in our lab, and the triage of the failures that come back from partners and internal teams.
  • • We are looking for an Automation QA Engineer to own automated test development and reliability for Roku TV platforms end to end — from reading the requirement, to designing and writing the test, to running it on a device, to debugging why it failed at 3am in a partner factory.
  • • This is a hands-on engineering role, not a test-execution role. You will write production Python against our automation framework, work with real hardware in the loop, and take responsibility for the quality signal your suites produce.
  • • AI-assisted development is a core part of the role. You will use coding agents to generate tests, analyze failures, and interact with devices, while remaining accountable for the correctness, reliability, and maintainability of every test delivered.
  • • At Roku, we don’t just use AI, we work with it. AI agents and smart tools help power drafts, analysis, and repetitive workflows, while our people bring direction, judgment, and accountability.
  • • We’re looking for curious, adaptable builders who can show how they’ve used AI or automation to move faster, raise the bar, and scale their impact.
  • • We value your AI skills if have built fluency across the agentic engineering toolchain — coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks.
  • • You know how to drive an agent, verify its output, and ramp on an unfamiliar codebase with an agent helping you.
  • • You can spot common AI-generated test problems (wrong APIs, weak checks, false passes, mocked paths, fixed waits) and checks whether a failure comes from the test script or the product before submitting results.
  • • You follow team AI workflows and guardrails (agent skills, context templates, CI checks), and contribute improvements when possible.
  • • You can show examples of automation work done with AI and explain how the results were verified.
  • • You have 3+ years of hands-on Python test automation experience using Pytest, unittest, BDD or a similar framework, with strong debugging and flaky-test investigation skills.
  • • You have experience with embedded or connected systems, Git, CI/CD and test strategy; hardware-in-the-loop, framework design, OEM or SoC partner experience, and LLM guardrails are a plus.

🎯 Requirements

  • • Design, develop and maintain automated test cases and suites for Roku TV firmware and features, using Python and our internal automation framework.
  • • Own the reliability of the automation you write — investigate flaky and broken tests, and isolate whether a failure is script, infrastructure, firmware or product.
  • • Triage automation failures reported by partners and internal NPI teams; reproduce, root-cause, and either fix the script or route the defect with clear evidence.
  • • Convert manual test cases from the NPI backlog into reliable automated coverage, including hardware-dependent scenarios (IR/RF remote, relays, cameras, audio capture).
  • • Integrate and maintain tests in CI/CD, keeping suites green, fast and trustworthy across multiple TV platforms.
  • • Review peers’ automation code and hold the bar on maintainability, structure and verification.
  • • Work directly with firmware, platform and partner engineering teams; report results clearly to stakeholders across Taiwan, China and the US.
  • • Use AI coding agents to develop, debug, and triage automation against real devices, while validating every result on hardware before release.
  • • Improve the team’s AI-assisted workflows by identifying and sharing approaches that measurably reduce test-development, triage, or debugging time.

🏖️ Benefits

  • • Comprehensive benefits include global access to mental health and financial wellness support and resources.
  • • Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension).
  • • Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs.

Skills & Technologies

Python
Git
Pytest
Remote

Ready to Apply?

You will be redirected to an external site to apply.

AI Job Fit Analysis
Pro

See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.

Roku, Inc. logo
Roku, Inc.
Visit Website

About Roku, Inc.

Roku, Inc. is a pioneer in streaming technology. The company provides a platform for users to discover and watch TV, movies, and other video content through its streaming devices and smart TV operating system. Roku's business model is driven by hardware sales, advertising revenue generated on its platform, and content distribution partnerships. It operates in the consumer electronics and digital advertising industries, offering a wide range of streaming players and smart TVs that enable access to thousands of channels and apps. Roku's ecosystem facilitates content discovery and viewing for millions of users worldwide.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

US, Remote
Full-time
Expires Sep 19, 2026
Python
JavaScript
AWS
+6 more

2 months ago

Amsterdam, Netherlands
Full-time
Expires Sep 19, 2026
Senior
Remote

2 months ago

Portugal
Full-time
Expires Oct 10, 2026
REST
Senior
Remote

28 days ago

Remote
Full-time
Expires Oct 17, 2026
Senior
Remote
$300k-500k

21 days ago