Software Engineer, Test
6 days ago
Teamwork makes the stream work.Roku is changing how the world watches TV
Roku is the #1 TV streaming platform in the U.S., Canada, 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
This is a great role for a Software Engineer in Test (SDET), with a background in developing automated tools and tests on resource constrained hardware platforms. These tools and tests will be used daily to further improve our products and help deliver the highest quality software releases that will be deployed to devices in the field. In this role, you will develop tools that test, monitor, and analyse metrics of millions of players and TV products.
Roku is seeking a versatile Software Engineer, Test to build out fully automated test suites as well as performance monitoring tools. You will build automation that validates both Roku OS system software and the largest, top‑tier streaming applications that run across Roku TVs and Players, and all the required infrastructure surrounding it. This includes extending existing tests and building new ones to reliably measure memory usage, playback performance, conformance to specifications and so on. You will be also responsible for building and maintaining a small multi-platform device farm that can be used by test and firmware engineers to build and run tests.
You will work cross-functionally with various engineering teams. The role requires an energetic and self-motivated individual with excellent communication, organisation, and technical skills.
What you'll be doing
- Develop and maintain an automation framework focused on testing high‑profile streaming applications
- Actively collaborate with team of firmware and automation engineers to build and release features that are highly testable, functional, and robust..
- Integrate multi-platform and multi-technology heterogeneous test suites .
- Build and maintain a device farm to run and maintain automated tests and capture results.
- Identify automation opportunities proactively and act independently.
- Review feature specifications, write test plans, and develop automated tests.
- Schedule automated tests, monitor and triage test results
We're excited if you have
- Excellent Python programming skills, with f4+ years relevant technical experience.
- Experience with a variety of automated testing frameworks, with ability to articulate their pros and cons in a particular context.
- Working alongside firmware developers, manual QA testers across different cross-functional teams.
- Proficient in several programming languages and experience developing test plans & test cases.
- Ability to learn new technologies quickly and work independently.
- Bachelors or masters degree in computer science or equivalent engineering experience.
- Experience with browser‑based application testing (e.g., using Selenium).
- Experience with iOS test automation and Apple platform tooling (e.g., XCTest / XCUITest)
- Experience with the Appium framework for mobile UI automation.
Accommodations
Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to
Our Hybrid Work Approach
Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy.
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)/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 with 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 than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV.
We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.
To learn more about Roku, our global footprint, and how we've grown, visit
By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe here at any time.
-
Software Engineer in Test
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom The ONE Group Ltd Full time £60,000 - £65,000 per yearRole:Software QA Test EngineerSalary:£60,000 - £65,000Location:Cambridgeshire (Hybrid 2-3 days in office P/W)We're looking for a Software QA Test Engineer to join a growing team. This is a chance to work across the full product stack; from embedded Linux and RF systems to networking, cloud, and user interface, making sure everything is reliable, secure,...
-
Software Test Engineer
6 days ago
Cambridge, Cambridgeshire, United Kingdom Samsung Full time £50,000 - £90,000 per yearSoftware Test Engineer (Inside IR35 Contract)Department: Software Quality Assurance Employment Type: ContractLocation: Cambridge, United KingdomDescription We are looking for a Software Test Engineer to join us on an initial 6-month contract (inside IR35) with the view to extend further. The role is based from our Cambridge office, with a minimum of 3-days...
-
software test engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom HUBER+SUHNER Full time £40,000 - £80,000 per yearAt HUBER+SUHNER, we design and create essential components that transport power and data through networks. This is how our employees around the globe contribute to a world where people get and stay connected.Software Test EngineerCambridge | 100 | UnlimitedYour tasksProduct software team is responsible for providing customer facing software that runs on our...
-
Software Test Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom HUBER+SUHNER Full time £55,000 - £68,000 per yearYour tasksProduct software team is responsible for providing customer facing software that runs on our industry-leading all-optical network switch. The team is responsible for managing two different software stacks running on different PCBs. The network software (NIC SW) implements various L2/L3 protocols and allows customers to communicate with the optical...
-
Cambridge, Cambridgeshire, United Kingdom Hybrid Software Full timeAbout UsGlobal Graphics Software, part of Hybrid Software Group, is a leading developer of innovative software components for digital printing and document processing. The Harlequin Core RIP is at the heart of many of the world's leading digital presses, and we are seeking a Test Automation Engineer to strengthen our build and test infrastructure and...
-
Software Engineer Intern
6 days ago
Cambridge, Cambridgeshire, United Kingdom Redgate Software Full timeAspiring Software Engineers - Join our paid Summer Software Engineering Internship ProgrammeWe're seeking aspiring Software Engineers to join us for 10 weeks in Summer 2026 and gain valuable experience to support your studies and future career.Redgate aspires to be the best place you'll ever work, let alone intern. We strongly believe being an intern isn't...
-
Software Engineer, Test
6 days ago
Cambridge, Cambridgeshire, United Kingdom Roku Full time £60,000 - £120,000 per yearTeamwork makes the stream work.Roku is changing how the world watches TVRoku is the #1 TV streaming platform in the U.S., Canada, 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...
-
Software Engineer, Test
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Roku Full time £60,000 - £80,000 per yearTeamwork makes the stream work.Roku is changing how the world watches TVRoku is the #1 TV streaming platform in the U.S., Canada, 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...
-
Software Engineer, Test
11 hours ago
Cambridge, Cambridgeshire, United Kingdom Roku Full timeTeamwork makes the stream work.Roku is changing how the world watches TVRoku is the #1 TV streaming platform in the U.S., Canada, 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...
-
Senior Software Engineer in Test
7 days ago
Cambridge, Cambridgeshire, United Kingdom MathWorks Full time £50,000 - £120,000 per yearSummaryMathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: Join our team of Software Engineers in Test focused on ensuring the quality of a class of MathWorks products...