×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Python Automation

Job in Los Gatos, Santa Clara County, California, 95032, USA
Listing for: Roku
Full Time position
Listed on 2026-06-30
Job specializations:
  • Software Development
    Python, Software Engineer, DevOps, Backend Developer
Salary/Wage Range or Industry Benchmark: 120000 - 150000 USD Yearly USD 120000.00 150000.00 YEAR
Job Description & How to Apply Below

Senior Software Engineer, Python Automation

Roku 15 March 2025

Teamwork makes the stream work. Roku is changing how the world watches TV. Roku is the #1 TV streaming platform in the US and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.

From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast‑growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.

About The Role. With so many people using our products globally, we've become well‑known for products that "just work" right out of the box and integrate almost by magic. That doesn't happen by accident, which is why we are committed to making sure our products aren't just intuitive, they're obvious. To support that commitment, the Roku OS QA Team focuses on testing all products and features for the industry's most reliable streaming media platform.

Our goal is to help people find what they want and make it easier for people to stream. We accomplish this using state‑of‑the‑art technology and engineering to make it happen, with consideration for the customer as the center of all that we do.

About The Team. The team works on Automation and Testing using an agile methodology. Working with Developers and Product leads on test plans and innovative ways to test with automation in mind.

What you'll be doing
  • Collaborate with Manual QA, Project leads, and development throughout the software development life cycle.
  • Develop automated tests that run on Roku players and TVs.
  • Convert manual test cases into reliable, repeatable automated tests.
  • Contribute to the continuous integration pipeline by running component builds, creating and running deployment jobs on individual stages on Jenkins, and running automated functional tests.
  • Debug failing tests to improve product and automated test quality.
  • Promote coding conventions and standards for code re‑usability and cleanliness.
  • Conduct code reviews for improved code quality and optimization
We are excited if you have
  • 5+ years of Software Engineering or QA.
  • 3+ years of hands‑on experience with automation systems and unit testing (Python).
  • Strong problem‑solving, analytical and technical troubleshooting skills.
  • Solid knowledge and experience developing test plans and test cases.
  • Strong debugging skills.
  • Excellent verbal and written communication skills.
  • Research and documentation skills.
  • Ability to learn new technologies quickly.
  • Ability to work independently and be self‑directed.
  • Bachelor's degree in Computer Science or related.
  • Experience with big data analytics:
    Splunk, ELK, Hive, Redshift, etc. (nice to have).
  • In‑depth knowledge of streaming back‑ends and formats (nice to have).
  • Experience working with Smart/Digital TV (HDMI), Setup Boxes, Wi‑Fi (2.4

    Ghz & 5GHz), TV remote controllers (nice to have).
  • International product experience (nice to have).
LI-AB3

Benefits. Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our 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) or pension).

Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult your recruiter.

The Roku Culture. Roku is a great place for people who want to work in a fast‑paced environment where everyone is focused on the company's success rather…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary