
About Roku
Affordable streaming for all your favorite shows
Key Highlights
- Over 100 million active accounts worldwide
- Acquired Quibi's library for original content
- $247.8 million raised in Series H funding
- Headquartered in San Jose, CA with 1001+ employees
Roku, headquartered in San Jose, CA, is a leading streaming platform that provides users with access to a wide array of TV channels, movies, and third-party streaming services. With over 100 million active accounts, Roku has raised $247.8 million in funding and continues to innovate in the B2C enter...
🎁 Benefits
Roku offers comprehensive medical, wellness, and financial benefits, along with an unlimited paid time off policy and flexible work-from-home opportun...
🌟 Culture
Roku's culture emphasizes innovation in streaming technology, integrating multiple services into one platform. The company values data-driven recommen...

Qa Engineer • Mid-Level
Roku • Manchester - On-Site
Skills & Technologies
Overview
Roku is hiring a QA Automation Engineer to ensure the quality and reliability of their software ecosystem. You'll develop and execute automated test suites using Python and BDD in a modern engineering environment. This role requires experience with CI/CD tools and Linux-based services.
Job Description
Who you are
You have a solid background in quality assurance and automation testing, with a focus on developing automated scripts using Python. Your experience includes working with BDD frameworks, which allows you to create clear and understandable test cases that align with business requirements. You are familiar with CI/CD practices and understand how to integrate testing into the software development lifecycle to enhance efficiency and reliability.
You possess a strong understanding of Linux-based systems, enabling you to validate services and applications effectively. Your attention to detail ensures that you can identify issues early in the development process, contributing to the overall quality of the software. You thrive in collaborative environments and enjoy working closely with development teams to improve testing processes and outcomes.
What you'll do
As a QA Automation Engineer at Roku, you will play a crucial role in the New Product Introduction team, focusing on ensuring the quality of our software ecosystem. You will develop and execute automated test suites that validate our Linux-based services and applications, increasing test coverage and efficiency. Your primary responsibility will be to create automated scripts using Python and BDD, which will help streamline the testing process and improve product reliability.
You will work within a modern engineering environment, utilizing CI/CD tools and AI-driven utilities to support the delivery of high-quality software across the business. Collaborating with cross-functional teams, you will contribute to the continuous improvement of testing methodologies and practices. Your insights will help shape the testing strategy and ensure that our products meet the highest standards of quality before they reach our users.
What we offer
At Roku, you will be part of a fast-growing public company that values your contributions from day one. We provide a dynamic work environment where teamwork is essential, and every employee has the opportunity to make a meaningful impact. You will have access to professional development opportunities and the chance to work on innovative projects that change how the world watches TV. Join us in our mission to connect consumers to the content they love and enhance their streaming experience.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Roku.
Similar Jobs You Might Like
Based on your interests and this role

Qa Engineer
Roku is hiring a Senior QA Automation Engineer to build robust testing infrastructure and automation frameworks. You'll work with Python and BDD to ensure the quality of Linux-based services. This role requires significant experience in QA automation.

Software Engineering
Roku is hiring a Software Engineer specializing in Python Automation to ensure the quality of their TV products. You'll work with Linux-based firmware and modern CI/CD tools. This role requires experience in automation and collaboration with manufacturing partners.

Qa Engineer
Vestwell is hiring a QA Automation Engineer to enhance software quality through automated testing. You'll work with Java and Selenium to develop test cases and improve regression testing frameworks. This role requires strong problem-solving skills and experience in software testing.

Software Engineering
Roku is hiring a Senior Software Engineer specializing in Python Automation to ensure the quality of their TV products. You'll develop automated test suites and work closely with hardware manufacturers. This role requires expertise in Python and Linux.
