Senior Software Engineer in Test, Python
Core
Architecting intelligent testing solutions and AI-powered analysis systems to ensure the reliability of Roku's global TV streaming platform.
Role type
Senior Software Engineer in Test (SDET) specializing in AI/ML for QA
Builds
Intelligent test analysis systems, automated failure analysis tools, and predictive quality assurance solutions
Domain
Streaming media / Consumer electronics / AI for Quality Assurance
Deliverable
production ML models | infrastructure
Required skills
Python, test architecture, automation systems design, AI/LLM integration, predictive analytics, continuous integration optimization, test flakiness analysis, root cause identification, C++
Preferred skills
Leadership in test transformation, mentoring engineers, organizational change management, AI/ML certifications
Technologies
Jenkins, GitLab, TeamCity, AWS, LLMs
Responsibilities
Design and implement intelligent test analysis systems to identify quality gaps and predict failure patterns; Architect systems to collect and act on testing data for continuous process improvement; Establish methodologies for measuring test quality beyond simple pass/fail metrics; Leverage AI-powered tools for automated failure analysis and root cause identification; Define architectural patterns to make testing more effective and aligned with business impact
Seniority
Senior, hands-on IC with leadership responsibilities