09 Aug
|
Roku
|
Cambridge
Who you are
- AI expertise for testing: Ability to design, implement, and optimize solutions leveraging LLMs, agentic AI systems, and predictive analytics for quality assurance
- Experience with autonomous testing agents capable of independently discovering, executing, and adapting test strategies
- 4+ years of hands-on experience with test architecture and automation systems design
- 3+ years of programming experience across multiple languages with Python
- AI expertise for testing: Ability to design, implement, and optimize solutions leveraging LLMs, and predictive analytics for quality assurance
- Knowledge of continuous integration tools (Jenkins/GitLab, TeamCity, AWS) and their optimization for quality gates
- Advanced test analysis skills: Experience with test flakiness analysis, failure pattern recognition, and automated root cause identification
- Excellent verbal and written communication skills
- Some working knowledge of C++
- Certifications or training in AI/ML or AI testing (e.g., Coursera AI for Everyone, Google AI Engineer, ISTQB AI Testing Foundation)
What the job involves
- As part of our team, you'll leverage your diverse skills to support both Software Engineers and QA Engineers, tackling the daily challenges of their roles
- Your specialist knowledge will be invaluable in suggesting improvements to enhance quality and streamline workflows,
ensuring we continue to exceed our customers' expectations
- As a Software Engineer (SDET), you'll be the transformational force that revolutionizes our testing approach
- You'll leverage AI and advanced analytics to identify quality gaps, architect intelligent testing solutions, and establish recent standards for test effectiveness that go beyond simple coverage metrics
- Design and implement intelligent test analysis systems that identify quality gaps, predict failure patterns, and optimize test effectiveness
- Design systems that collect, analyse and act on the testing data to continuously improve on the quality processes
- Experience with systematic regression tracking and implementing process to prevent regression reoccurrence
- Establish new methodologies for measuring and improving test quality beyond simple pass/fail metrics, focusing on regression prevention and production reliability
- Leverage AI-powered tools for automated failure analysis, root cause identification, and test flakiness scoring
- Define and implement architectural patterns that make testing more effective, maintainable, and aligned with business impact
Benefits
- Medical, wellness and financial benefits
- Free snacks and access to the company fitness center
- Unlimited paid time off policy
- Work from home opportunities
📌 Software Engineer in Test (Cambridge)
🏢 Roku
📍 Cambridge