Jobs /

Senior Software Engineer in Test (SDET)

Roku

Apply Now

Job Details

Location: Dumballs Road, Cardiff County, Cardiff, South Glamorgan, CF10 5FE, United Kingdom Posted: Nov 29, 2023

Job Description

Teamwork makes the stream work.

Roku is changing how the world watches TV

Roku is the #1 TV streaming platform in the US, 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 team

The Ads Customer Interfaces team develops full-stack web application services, APIs and UIs that provide a unified approach to interfacing with internal and external customers across Roku's suite of advertising products. Our mission is to provide the best-in-class user experience and service, while aiming to delight users of our products by making their jobs easier and allowing them to focus on their customers instead of getting bogged down by tedious business process. In this role you will work as a key member of the Ads Customer Interfaces team.

About the role

Roku pioneered streaming to the TV and continues to innovate and lead the industry. While we are well-positioned to help shape the future of television and streaming media worldwide, continued success stems from experienced software engineers like you developing core features for the Roku platform.

Our new Senior Software Engineer, Test will be contributing extensively to our container orchestrated platform, bringing together some of the latest client and server-side technologies to develop a truly scalable and robust solution. To be successful you’ll need extensive experience of building reliable and scalable cloud-based solutions, a strong background in software engineering and an appetite to keep on top of modern software practices. This is a great role for a senior professional who enjoys a high level of visibility and thrives on great business impact.

The features and performance improvements you implement directly impact millions of users every day. This is a great role for an experienced professional who has innovative ideas for complex problems and can translate these ideas into ultra-reliable software.

What you’ll be doing

  • Collaborate with cross-functional teams to define and implement CI/CD pipelines for various software projects.
  • Develop and maintain automation frameworks and tools to streamline the testing process.
  • Create and execute automated test cases to ensure the quality and reliability of our software products.
  • Identify and report defects, working closely with development teams to facilitate timely resolution.
  • Identify and fix defects within existing test frameworks.
  • Stay current with industry trends and emerging technologies related to test automation and CI/CD.

We’re excited if you have

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • Proven experience as a Senior Software Engineer in Test or similar role.
  • Proficiency in at least one scripting language (e.g. Python, Ruby, JavaScript).
  • Strong experience in designing, implementing, and maintaining CI/CD pipelines.
  • Hands-on experience with test automation frameworks (e.g., Selenium, Appium, JUnit, TestNG).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Knowledge of containerization and orchestration tools like Docker and Kubernetes is a plus.
  • Experience with at least one cloud platform (AWS, Azure, GCP) is required
#LI-EK1

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 https://www.weareroku.com/factsheet.

About Roku

Roku allows you to watch free and paid video content on your TV via the Internet. TV and Movie streaming services like Netflix, Amazon, Hulu, Sling TV, YouTube and more.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free