AI-Driven Python Automation QA Engineer (TV Firmware)

Roku

United States

Hybrid

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Mental health resources
Financial wellness support
Healthcare (medical, dental, vision)
Retirement options

Job summary

Roku is seeking an Automation QA Engineer to own automated test development for Roku TV platforms from requirement reading to device execution and debugging, including AI-assisted testing. This is a hands-on role with production Python against our automation framework and real hardware in the loop.

You will work with firmware, platform and partner teams, triaging failures, ensuring reliable automated coverage across multiple TV platforms, and validating results on hardware before release.

Qualifications

  • 3+ years of Python test automation experience.
  • Experience designing and maintaining automated test suites for embedded/firmware.
  • Familiarity with CI/CD pipelines and hardware-in-the-loop testing.

Responsibilities

  • Design, develop and maintain automated test cases for Roku TV firmware and features using Python and the internal automation framework.
  • Own test reliability; investigate flaky tests and isolate failures (script, infra, firmware or product).
  • Triage automation failures, reproduce, root-cause and fix or route defects with evidence.
  • Convert manual test cases from NPI backlog into automated coverage, including hardware-dependent scenarios.
  • Integrate and maintain tests in CI/CD; keep suites green, fast and trustworthy across TV platforms.
  • Review peers' automation code for maintainability and verification quality.
  • Collaborate with firmware, platform and partner 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 with hardware verification.

Skills

Python
Test automation
CI/CD
Embedded systems
Git
Debugging

Tools

Pytest
Unit testing
HIL testing
CI tools

Job description

Roku is seeking an Automation QA Engineer to own automated test development for Roku TV platforms from requirement reading to device execution and debugging, including AI-assisted testing. This is a hands-on role with production Python against our automation framework and real hardware in the loop.

You will work with firmware, platform and partner teams, triaging failures, ensuring reliable automated coverage across multiple TV platforms, and validating results on hardware before release.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Automation Engineer — Streaming QA
Senior Python Automation Engineer — Streaming QA

Roku • Los Gatos (CA)

On-site
USD 120,000 - 150,000
Healthcare benefits (medical, dental, vision)
401(k) or pension options
Mental health support
Automation Engineer
Automation Engineer

Roku • United States

Hybrid
USD 90,000 - 130,000
Mental health resources
Financial wellness support
Healthcare (medical, dental, vision)
+1
Senior QA Engineer
Senior QA Engineer

Roku • United States

Remote
USD 100,000 - 130,000
Healthcare
Mental health support
Retirement options
Senior Embedded Software Engineer, TV OS & AI Tools
Senior Embedded Software Engineer, TV OS & AI Tools

Roku • San Jose (CA)

Hybrid
USD 180,000 - 240,000
Healthcare benefits
401(k)/retirement plan
Mental health resources
+1
AI-Driven SDET: Intelligent Test Architect
AI-Driven SDET: Intelligent Test Architect

Roku • Cambridge (MA)

Hybrid
USD 140,000 - 190,000
Health insurance
Mental health support
Retirement options
Senior Software Engineer, Python Automation
Senior Software Engineer, Python Automation

Roku • Los Gatos (CA)

On-site
USD 120,000 - 150,000
Healthcare benefits (medical, dental, vision)
401(k) or pension options
Mental health support
Software Engineer in Test, Python
Software Engineer in Test, Python

Roku • Cambridge (MA)

Hybrid
USD 140,000 - 190,000
Health insurance
Mental health support
Retirement options
Remote-Eligible Senior Agentic AI Engineer (UI/AI)
Remote-Eligible Senior Agentic AI Engineer (UI/AI)

Roku • Cambridge (MA)

Hybrid
USD 150,000 - 230,000
Senior Automation Engineer, Python
Senior Automation Engineer, Python

Roku • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Comprehensive healthcare benefits
401(k) retirement options
Vacation and personal time off
+1
Embedded Build Systems Engineer – AI-Driven Automation
Embedded Build Systems Engineer – AI-Driven Automation

Roku • Austin (TX)

Hybrid
USD 120,000 - 170,000
Hybrid work
Wellness resources
Retirement options