IT & Software

Senior Software Engineer in Test, Python

Roku

Cambridge · Cambridgeshire · United Kingdom

Overview

As a Senior SDET at Roku, you will redefine how we test and ensure reliability of the Roku OS, leveraging AI and analytics to close quality gaps. You’ll work with software and QA engineers to design intelligent testing solutions that go beyond basic metrics, aiming for production reliability. Your efforts will impact millions of users by improving test effectiveness and preventing regressions. This role combines technical leadership with shaping testing practices in a fast-paced, collaborative culture.

Pay / Benefits
  • global mental health support
  • financial wellness resources
  • healthcare (medical, dental, vision)
  • retirement options
  • paid time off/vacation
  • accommodations available where needed
Responsibilities
  • Design and implement intelligent test analysis systems to identify quality gaps and predict failures
  • Build data-driven testing pipelines to continuously improve quality processes
  • Establish regression tracking and prevent regression recurrence through robust methodologies
  • Develop AI-powered tools for failure analysis, root cause identification, and flakiness scoring
  • Define architectural patterns to enhance testing effectiveness, maintainability, and business impact
Key requirements
  • 5+ years in test architecture and automation systems design
  • 8+ years programming experience across multiple languages, especially Python
  • Proven track record in driving test transformation and reducing production issues
  • AI expertise for testing, including LLMs and predictive analytics
  • Knowledge of CI tools (Jenkins/GitLab, TeamCity, AWS) and optimizing quality gates
  • Advanced test analysis skills: flakiness analysis, failure pattern recognition, automated root cause identification
  • Excellent communication and ability to influence senior leadership across teams
  • Some working knowledge of C++
  • Leadership experience mentoring engineers and driving testing practice changes
  • Certifications or training in AI/ML or AI testing (e.g., Coursera AI for Everyone, ISTQB AI Testing)
  • Bachelor or higher degrees are not explicitly stated
  • strong communication
  • leadership and mentoring
  • cross-functional collaboration
  • test architecture
  • automation systems design
  • Python programming

Reference: WJ-747_30156774

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.