
Affordable streaming for all your favorite shows
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...
Roku offers comprehensive medical, wellness, and financial benefits, along with an unlimited paid time off policy and flexible work-from-home opportun...
Roku's culture emphasizes innovation in streaming technology, integrating multiple services into one platform. The company values data-driven recommen...

Roku • Cambridge, United Kingdom
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.
You have 5+ years of experience in software testing and development, particularly in test automation. Your expertise in Python allows you to create robust testing frameworks that ensure high-quality software delivery. You understand the importance of user experience and are committed to delivering products that work seamlessly right out of the box.
You are familiar with various testing methodologies and tools, including Selenium, and have a strong background in both manual and automated testing. Your analytical skills enable you to identify issues quickly and propose effective solutions. You thrive in collaborative environments and enjoy working closely with cross-functional teams to enhance product quality.
You are detail-oriented and have a passion for technology, always eager to learn about the latest trends in software testing and development. You understand the significance of customer feedback and use it to drive improvements in testing processes. You are proactive in your approach and take ownership of your work, ensuring that all testing is thorough and comprehensive.
Experience with CI/CD pipelines and version control systems like Git is a plus. Familiarity with cloud platforms and their testing requirements can set you apart. You may also have experience in performance testing and security testing, which would be beneficial in this role.
In this role, you will be responsible for designing and implementing automated tests for Roku's ad products and features. You will collaborate with product managers, developers, and other stakeholders to understand requirements and create effective testing strategies. Your work will directly impact the quality of Roku's streaming services, ensuring that users have a smooth and enjoyable experience.
You will develop and maintain test automation frameworks, writing clear and maintainable code that adheres to best practices. You will also execute manual tests when necessary, providing detailed feedback on product performance and usability. Your insights will help shape the development process, allowing the team to address issues early and improve overall product quality.
You will participate in code reviews and contribute to the continuous improvement of testing processes within the team. Your role will involve mentoring junior team members, sharing your knowledge and expertise to help them grow in their careers. You will also stay updated on industry trends and emerging technologies, bringing innovative ideas to the team.
At Roku, you will be part of a fast-growing public company that values your contributions from day one. We offer a collaborative work environment where your ideas are heard and valued. You will have the opportunity to work on cutting-edge technology that impacts millions of users worldwide. We provide competitive compensation and benefits, along with opportunities for professional development and growth within the company. Join us in our mission to change how the world watches TV.
Apply now or save it for later. Get alerts for similar jobs at Roku.