This position is no longer available
Hsinchu, Taiwan, Taiwan Hybrid

Roku was looking for an Automation QA Engineer

Responsibilities

  • Utilize and integrate automated test tools, frameworks, systems, and libraries that validate correctness and monitor performance of Roku devices and services.
  • Write automation tests, analyze/troubleshoot failures, track defects, drive resolution, verify fixes and communicate results to stakeholders
  • Participating in conducting code reviews, specifically focusing on testability, robustness, and performance.
  • Track and report test coverage across various firmware components
  • Triage bugs reported by others, extending automated tests where possible to catch such defects in the future

Requirements

  • 3+ years of experience in programming languages like Python.
  • 2+ years of experience in developing and maintaining automated tests for embedded products.
  • Bachelor's degree in computer science or equivalent.
  • Experience with Non-Functional Testing (Performance Testing, Stress Testing)
  • Experience with continuous integration tools, CI/CD pipeline development.
  • Familiar with Linux systems, version control(git) and test management tools (Jenkins, JIRA, etc.)

Nice to Have

  • Experience with Behavior Driven Development (BDD) and frameworks such as Behave or Pytest-bdd.
  • Experience working in HDMI/HDCP, Audio, Video, Wireless Networks and Bluetooth technologies is a plus.
  • Proficiency in using AI coding assistants (i.e: GitHub Copilot, Cursor, or Claude Code) to accelerate the development of Python 3 automation scripts and unit tests.
  • Generating and presenting detailed quantitative reports.

Benefits

  • 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).
  • Time off work for vacation and other personal reasons to balance their evolving work and life needs.

Team

Structure: 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. We work with vendors and channel partners along with various teams within Roku to make sure we can bring high quality products to our customers.

About company
Roku
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, pioneering streaming to the TV. Their mission is to be the TV streaming platform that connects the entire TV ecosystem, connecting consumers to content, enabling publishers to monetize audiences, and providing advertisers unique engagement capabilities.
All jobs at Roku Visit website
Job Details
Department Software Development
Category qa_testing
Posted 4 months ago