
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...
Overview
Roku is seeking a Senior Software Engineer in Test to ensure the reliability of their streaming platform. You'll work with Python and Selenium to rigorously test products and features. This role requires strong experience in software testing and quality assurance.
Job Description
Who you are
You have a strong background in software testing, with at least 5 years of experience in quality assurance roles. Your expertise in Python allows you to write effective test scripts and automate testing processes seamlessly. You are familiar with testing frameworks such as Selenium, which you have used to ensure the reliability of applications in a production environment. You understand the importance of delivering high-quality software and are committed to maintaining rigorous testing standards. You thrive in collaborative environments, working closely with development teams to identify and resolve issues early in the development cycle. You are detail-oriented and have a knack for spotting inconsistencies and potential problems in software applications.
Desirable
Experience with continuous integration and deployment (CI/CD) practices is a plus, as is familiarity with cloud-based testing environments. You may have worked in agile teams and understand the dynamics of iterative development processes. A background in streaming media or related industries would be beneficial, as it gives you insight into the unique challenges faced in this sector.
What you'll do
As a Senior Software Engineer in Test at Roku, you will be responsible for developing and executing test plans to ensure the quality of our streaming platform. You will collaborate with product managers and developers to understand requirements and design comprehensive test cases that cover all aspects of functionality. Your role will involve writing automated tests using Python and Selenium, as well as performing manual testing when necessary. You will analyze test results, document defects, and work with the development team to prioritize and resolve issues. Additionally, you will contribute to the continuous improvement of testing processes and methodologies, helping to enhance the overall quality of our products.
You will also participate in code reviews and provide feedback on testability and quality aspects of new features. Your insights will help shape the development process, ensuring that quality is built into our products from the ground up. You will mentor junior QA engineers, sharing your knowledge and best practices to help them grow in their roles. Your contributions will directly impact the user experience, as you help ensure that our products work seamlessly for millions of users worldwide.
What we offer
At Roku, we offer a dynamic work environment where your contributions are valued from day one. You will have the opportunity to work on cutting-edge technology that is changing how the world watches TV. We provide competitive compensation and benefits, including health insurance, retirement plans, and opportunities for professional development. Our culture encourages collaboration and innovation, and we believe in empowering our employees to take ownership of their work. Join us in our mission to connect consumers to the content they love and help shape the future of streaming media.
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

Software Engineering
Roku is seeking a Senior Software Engineer in Test to enhance the quality of their streaming products. You'll work with Python and Test Automation tools to ensure a seamless user experience. This role requires strong expertise in testing methodologies and automation frameworks.

Software Engineering
Roku is seeking a Senior Software Engineer in Test to enhance the reliability of their streaming platform. You'll work with Python and test automation tools to ensure product quality. This role requires experience in software testing and automation.

Software Engineering
Roku is seeking a Senior Software Engineer to join their Enterprise Engineering team. You'll work with Java and Python-based MicroServices to build scalable platforms that enhance business processes. This role requires strong experience in backend engineering and cloud technologies.

Software Engineering
Roku is hiring a Senior Software Engineer for their UI Infrastructure team to build and improve the UI framework that powers Roku user experiences. You'll collaborate with various teams to deliver new features to millions of users. This position requires strong teamwork and engineering skills.

Full Stack Engineer
Gearset is hiring a Senior Full-Stack Software Engineer to enhance their DevOps platform for Salesforce. You'll work with C#/.NET and React to build and manage complex CI/CD pipelines. This role requires strong experience in full-stack development.