Roku is changing how the world watches TV. As a Senior Software Engineer in Test, you'll be the transformational force that revolutionizes our testing approach, leveraging AI and advanced analytics to identify quality gaps, architect intelligent testing solutions, and establish new standards for test effectiveness.
Requirements
- 5+ years of hands-on experience with test architecture and automation systems design
- 8+ years of programming experience across multiple languages including Python & C++
- Proven track record in driving test transformation: Experience leading initiatives that significantly improved test effectiveness and reduced production issues
- AI/ML expertise for testing: Ability to design, implement, and optimize solutions leveraging LLMs, computer vision, and predictive analytics for quality assurance
- Advanced test analysis skills: Experience with test flakiness analysis, failure pattern recognition, and automated root cause identification
- Excellent verbal and written communication skills with ability to influence senior leadership and cross functional teams on quality initiatives
- Knowledge of continuous integration tools (Jenkins/GitLab, TeamCity, AWS) and their optimization for quality gates
- Leadership experience mentoring engineers and driving organizational change in testing practices
- Certifications or training in AI/ML or AI testing (e.g., Coursera AI for Everyone, Google AI Engineer, ISTQB AI Testing Foundation)
Benefits
- Global access to mental health and financial wellness support and resources
- Statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
- Time off work for vacation and other personal reasons to balance evolving work and life needs