Senior Software Engineer in Test, Python
RokuCambridge, United KingdomPosted 24 February 2026
Tech Stack
Job Description
<div class="content-intro"><h2 style="font-family: GothamBold,Helvetica,Arial,sans-serif; color: #662d91;">Teamwork makes the stream work.</h2>
<p> </p>
<h3 style="font-family: GothamBold,Helvetica,Arial,sans-serif;"><strong>Roku is changing how the world watches TV</strong></h3>
<p>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.</p>
<p>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.</p>
<p> </p></div><h3>About the role</h3>
<p>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 Ads Test Automation Team focuses on testing Ad 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 centre of all that we do.</p>
<p>We are seeking an experienced and versatile Software Development Engineer in Test to own quality of ad features on Roku Platform. You will be responsible for end-to-end execution of ad product which includes cross-team collaboration for feature testing, developing test plans, coordinate testing with manual QA, create an automation strategy, deployment of library/feature and more. You should be able to represent automation and QA concerns in meetings with cross-functional, project team members and provide valuable end-user feedback to improve the customer experience. This position requires a solid understanding of software development life-cycle experience with a variety of testing techniques, strong debugging, written and organizational skills, and automation experience.</p>
<p> </p>
<h3>About The Team</h3>
<p>Our team works on qualifying all Ads products and features on Roku Platform. You will be joining a talented, high-performance team of SDETs with a history of delivery. We are looking for someone who can help us keep up this pace and continue delivering high quality as we grow.</p>
<p> </p>
<h3>What you'll be doing</h3>
<ul>
<li>Own and execute the feature testing, create test plan documentation, collaborate with developers, product lead and other manual QA</li>
<li>Develop Automated tests that run on Roku players and TVs</li>
<li>Convert manual test cases into reliable, repeatable automated tests</li>
<li>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.</li>
<li>Debug failing tests to improve product and automated test quality</li>
<li>Promote coding conventions and standards for code re-usability and cleanliness</li>
<li>Conduct code reviews for improved code quality and optimization</li>
</ul>
<p> </p>
<h3>We are excited if you have</h3>
<ul>
<li>5+ years of Software Engineering</li>
<li>3+ years of hands-on experience with automation systems and unit testing (Python)</li>
<li>Strong problem-solving, analytical and technical troubleshooting skills</li>
<li>Solid knowledge and experience developing test plans and test cases</li>
<li>Strong debu ... (truncated, view full listing at source)
Apply Now
Direct link to company career page
More jobs at Roku
See all →Software Engineer Intern, Observability
Cardiff, United Kingdom · 6 March 2026
Senior Business Development Manager
Austin, Texas · 6 March 2026
Product Manager - Ad Experiences & Interactive Advertising
Field Seattle, WA · 6 March 2026
Product Manager - Ad Experiences & Interactive Advertising
Field San Francisco, CA · 6 March 2026