CrawlJobs Logo

Software Engineer in Test (AI focus)

United Kingdom, Cambridge · Job Posted May 05, 2026
Apply Position
Job Link Share

Job Description

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About The Role: With millions of users worldwide, our products have earned a reputation for 'just working' seamlessly right out of the box, almost like magic. This seamless experience is no accident; it's a testament to our commitment to creating products that are not just intuitive but downright obvious. At the heart of this commitment is the Roku OS QA Team, dedicated to rigorously testing every product and feature to ensure we deliver the most reliable streaming media platform in the industry. Our mission is simple: help people effortlessly find and stream the content they love. We achieve this through cutting-edge technology and engineering, always putting the customer at the center of everything we do. About the Team: 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, combined with the use of AI technologies, will be invaluable in suggesting improvements to enhance quality and streamline workflows, ensuring we continue to exceed our customers' expectations.

Job Responsibility

  • Contribute to tools and technology
  • Design, develop, and maintain AI-driven automation systems
  • Collaborate with data scientists, software engineers, and product teams to understand and deliver AI-based solutions
  • Build new tools and technology
  • Debug failing tests to improve the quality of automated test tools and frameworks
  • Conduct code reviews for improve code quality and optimization
  • Promote coding conventions and standards for code re-usability and cleanliness
  • Assist in monitoring and maintenance of critical systems

Requirements

  • 3+ years of hands-on experience with automation systems
  • 3+ years of Python programming experience
  • 2+ years of experience developing test plans and test cases
  • Ability to write simple Python scripts to preprocess data or interact with ML APIs
  • Bachelor's degree in Computer Science or related
  • Excellent verbal and written communication skills
  • Experience working with remote teams
  • Some knowledge of continuous integration tools (Jenkins/Hudson, TeamCity, Maven, Gradle)
  • Hands on experience and proficiency in Linux/Unix systems
  • Ability to learn new technologies quickly
  • A self-directed professional able to work independently
  • Previous experience with Non-Functional Testing (Performance Testing, Stress Testing)

What we offer

  • Global access to mental health and financial wellness support and resources
  • healthcare (medical, dental, and vision)
  • life
  • accident
  • disability
  • commuter
  • retirement options (401(k)/pension)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer in Test (AI focus)

8 matching positions

Full-Stack Software Engineer (AI Focus)

Bentley Systems is seeking a talented Full-Stack Software Engineer (AI Focus) to...
Location
Location
Lithuania , Vilnius or Kaunas
Salary
Salary:
3500.00 EUR / Month
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, AI/ML, or related field
  • 3+ years working in relevant Software Engineering roles
  • 1+ years working with Gen AI products using LLMs in production
  • Proficient with full-stack development, including React, Typescript, and Node.js
  • Experience with AI frameworks such as Langchain
  • Experience working with Git or other distributed version control systems
  • Must be proactive and results-oriented, able to work independently and solve complex problems
  • Ability to learn new technologies quickly and apply them in production
  • Ability to work in a team with solid communication skills
Job Responsibility
Job Responsibility
  • Design and implement AI-powered features and workflows within the existing SYNCHRO 4D Pro ecosystem
  • Productionize AI research prototypes and successfully integrate created AI models into a live, widely-used application to push the boundary of what a user can do
  • Participate and contribute to discovery and experimentation efforts around new AI capabilities
  • Write well-tested, well-documented, and maintainable code and APIs and participate in code reviews
  • Mentor and share experience with other team members
  • Take ownership of the functionality you design and implement, ensuring high quality and seamless integration with the current software
What we offer
What we offer
  • A great Team and culture
  • An exciting career as an integral part of a world-leading software company
  • An attractive salary and benefits package
  • A commitment to inclusion, belonging and colleague wellbeing
  • A company committed to making a real difference
  • Training and professional development opportunities
  • Additional annual leave days and extra paid days for different occasions
  • Health insurance package and accidents insurance 24/7
  • Referral program with bonuses
  • Extra paid day for volunteering in the organization of your choice
  • Fulltime
Read More
Arrow Right

Full-Stack Software Engineer (AI Focus)

Bentley Systems is seeking a talented Full-Stack Software Engineer (AI Focus) to...
Location
Location
Lithuania , Vilnius; Kaunas
Salary
Salary:
3500.00 EUR / Month
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, AI/ML, or related field
  • 3+ years working in relevant Software Engineering roles
  • 1+ years working with Gen AI products using LLMs in production
  • Proficient with full-stack development, including React, Typescript, and Node.js
  • Experience with AI frameworks such as Langchain
  • Experience working with Git or other distributed version control systems
  • Must be proactive and results-oriented, able to work independently and solve complex problems
  • Ability to learn new technologies quickly and apply them in production
  • Ability to work in a team with solid communication skills
Job Responsibility
Job Responsibility
  • Design and implement AI-powered modeling and design features
  • Productionize research prototypes to push the boundary of what a user
  • Participate and contribute to discovery and experimentation efforts
  • Write well-tested, well-documented, and maintainable code and APIs and participate in code reviews
  • Mentor and share experience with other team members
  • Take ownership of the functionality you design and implement, ensuring high quality
What we offer
What we offer
  • A great Team and culture
  • An exciting career as an integral part of a world-leading software company
  • An attractive salary and benefits package
  • A commitment to inclusion, belonging and colleague wellbeing
  • A company committed to making a real difference
  • Training and professional development opportunities (certifications programs, conferences etc.)
  • Additional annual leave days and extra paid days for different occasions (marriage, moving day, bereavement leave etc.)
  • Health insurance package and accidents insurance 24/7
  • Referral program with bonuses
  • Extra paid day for volunteering in the organization of your choice
  • Fulltime
Read More
Arrow Right

Senior Software Engineer in Test, Python

As a Senior Software Engineer (SDET), you'll be the transformational force that ...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on experience with test architecture and automation systems design
  • 8+ years of programming experience across multiple languages with Python
  • Proven track record in driving test transformation: Experience leading initiatives that significantly improved test effectiveness and reduced production issues
  • 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 with ability to influence senior leadership and cross functional teams on quality initiatives
  • Some working knowledge of C++
  • 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)
Job Responsibility
Job Responsibility
  • 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
What we offer
What we offer
  • global access to mental health and financial wellness support and resources
  • local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
  • employees can take time off work for vacation and other personal reasons
  • Fulltime
Read More
Arrow Right

Senior Software Developer Engineer in Test

As a Sr. SDET, you will be working with a team of talented engineers to drive qu...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
zuora.com Logo
Zuora
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science or Software Engineering, or relevant education/experience
  • 8+ years in software testing, test automation or test development role
  • Proven experience with delivering high quality software products within a full development lifecycle
  • Experience with and good understanding of OO programming and concepts, preferably Java
  • Has worked with automated tools and testing frameworks to optimize test case development and execution
  • Good verbal & written communication skills and demonstrates the ability to collaborate across teams and organizations
  • Good exposure to AI-driven tools
  • Work well in an entrepreneurial, team environment and be willing to remain vocal with thoughts and ideas
Job Responsibility
Job Responsibility
  • Drive quality best practices and set the quality standards/bar using metrics
  • Influence product quality by surfacing risks, trade-offs, impact to customers
  • Technical capacity to develop tools, frameworks, test automation & drive adoption of tools and frameworks
  • Drive AI initiatives to optimise the quality processes at different levels
  • Proficiency on adapting to AI driven tools
  • Drive quality focused discussions (test plan reviews, bug triage, customer issues)
  • Partner & collaborate with customer facing groups to better understand how the product is used by customers
  • Broad understanding of CI systems and ability to come up with improvements to drive efficiency
What we offer
What we offer
  • Competitive compensation, corporate bonus program and performance rewards, company equity and retirement programs
  • Medical, dental and vision insurance
  • Generous, flexible time off
  • Paid holidays, 'wellness' days and company wide end of year break
  • 6 months fully paid parental leave
  • Learning & Development stipend
  • Opportunities to volunteer and give back, including charitable donation match
  • Free resources and support for your mental wellbeing
  • Fulltime
Read More
Arrow Right

Staff Software Development Engineer in Test

From Fivetran’s founding until now, our mission has remained the same: to make a...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in the software industry with a focus on building test automation frameworks, tools, and infrastructure at scale
  • Experience defining and driving code quality for tests (review processes, efficiency, maintainability)
  • Writes critical or common code shared across multiple teams
  • Identifies and designs fixes for critical issues concerning core parts of the product
  • Contributes to and enforces department-wide coding standards
  • Identifies major improvements in product to improve quality and resilience
  • Identifies and fixes performance, scalability, and reliability gaps in tests and test frameworks
  • Defines testing efficiency and reporting strategies
  • Defines guidelines for product releases, including quality gates and readiness criteria
  • Expert in design principles and applying them to test architecture
Job Responsibility
Job Responsibility
  • Lead the architecture of internal tools, libraries, and utilities for test automation and benchmarking, enabling scalable quality solutions across teams and domains
  • Define and evolve quality strategies covering testability, release readiness, performance, and reliability
  • Drive cross-org quality initiatives to improve execution speed, observability, and feedback loops
  • Identify systemic risks in business-critical systems and implement robust validation strategies
  • Mentor engineers, influence design for testability, and champion best practices across the org
  • Collaborate with engineering and product leaders to align testing priorities with platform and business objectives
What we offer
What we offer
  • 100% employer-paid medical insurance*
  • Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off
  • RSU stock grants*
  • Professional development and training opportunities
  • Company virtual happy hours, free food, and fun team-building activities
  • Monthly cell phone stipend
  • Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents
Read More
Arrow Right

Senior Software Development Engineer in Test

We’re looking for a Senior Software Development Engineer in Test with extensive ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in the software industry with strong passion for quality, automation, and engineering excellence
  • Deep understanding of OOP principles and strong proficiency in Java
  • Expertise in designing scalable automation frameworks and identifying negative, edge, and high-risk scenarios
  • Strong understanding of distributed systems risks such as schema drift, idempotency failures, data inconsistencies, and race conditions
  • Hands-on experience with cloud platforms (AWS, GCP, Azure) and containerized environments (Docker, Kubernetes)
  • Experience building and maintaining CI/CD pipelines with tools such as Jenkins, CircleCI, Buildkite
  • Experience working with backend automation frameworks
  • Knowledge of database testing and ETL/data pipeline validation is a strong plus
  • Demonstrated ability to leverage AI/LLM tools to significantly accelerate development, debugging, test design or automation activities
  • Experience building AI-assisted tools, workflows, or agents that integrate into engineering pipelines
Job Responsibility
Job Responsibility
  • Review requirements, specifications and technical design documents to provide meaningful, risk-focused feedback
  • Design and evolve scalable automation frameworks in Java with a strong emphasis on reliability, performance, and data correctness
  • Write high-signal test strategies for complex features and automate them across multiple environments
  • Improve CI/CD pipelines by building robust validation layers that prevent silent failures and regressions
  • Build internal tools and proof-of-concepts using AI/LLM technologies to: Accelerate debugging and failure triaging
  • Generate high-quality test scenarios
  • Detect flaky patterns or regression risks
  • Improve log analysis and root-cause identification
  • Enhance developer and QA productivity
  • Design AI-assisted workflows that integrate seamlessly into the existing automation and release pipelines
What we offer
What we offer
  • 100% employer-paid medical insurance*
  • Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off
  • RSU stock grants*
  • Professional development and training opportunities
  • Company virtual happy hours, free food, and fun team-building activities
  • Monthly cell phone stipend
  • Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents
  • Fulltime
Read More
Arrow Right
New

Sr Staff AI Software Engineer (CORA AI)

Idira is looking for a Senior AI Software Engineer to join our Generative AI fou...
Location
Location
Israel , Petah Tikva
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree with 15 years of experience, or Master's degree with 12 years of experience, or PhD with 8 years of experience
  • Extensive experience in software engineering, with a focus on building and deploying production-grade systems
  • Proven experience with cloud platforms, particularly AWS services
  • Strong programming skills in languages such as Python
  • Hands-on experience with machine learning, deep learning, and Large Language Models (LLMs)
  • Experience with the full software development lifecycle (design, development, testing, deployment, maintenance)
Job Responsibility
Job Responsibility
  • Design, develop, and deploy scalable AI agents and shared infrastructure for GenAI capabilities
  • Manage the full software development lifecycle, from prototyping to production-grade, observable systems
  • Collaborate with product managers, researchers, and engineers to translate ideas into robust and scalable services
  • Work hands-on with large language models (LLMs), agentic frameworks, and a broad range of AWS services
  • Implement strong telemetry, evaluation metrics, and feedback loops to continuously improve AI solutions
  • Champion operational excellence through pragmatic experimentation, iteration, and solid design
Read More
Arrow Right

Senior Test Automation Engineer/Software Development Engineer in Test

Join a highly collaborative and product-focused engineering team that’s redefini...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
leapsome.com Logo
Leapsome
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in quality assurance or software testing, with a strong focus on automation
  • Proficient in TypeScript and familiar with Page Object Model patterns
  • Proficient with automation tools like Playwright or Cypress and have experience designing reusable frameworks
  • Experience with Vue.js or similar modern frontend frameworks (React, Angular)
  • Understand API and integration testing and have experience with MongoDB or other NoSQL databases
  • Familiar with testing AI/ML features that produce non-deterministic outputs
  • Thrive in a fast-paced, agile environment where priorities shift, and enjoy collaborating with engineers, product managers, and designers
  • Skilled in exploratory and manual testing, with an eye for spotting edge cases and understanding complex workflows
  • Excited by the opportunity to experiment with AI/LLMs to redefine traditional QA approaches
  • Value pragmatic excellence, balancing speed with a commitment to delivering reliable, high-quality features
Job Responsibility
Job Responsibility
  • Drive the design and implementation of automation frameworks using tools like Playwright, ensuring scalable, reliable, and maintainable test coverage
  • Collaborate closely with engineers during the development lifecycle to identify edge cases and potential pitfalls early
  • Screen and refine incoming tasks, ensuring clear requirements and testability before development begins
  • Conduct exploratory testing for complex workflows and manual testing during scheduled release cycles to ensure seamless launches
  • Challenge engineers to uphold high-quality standards in code, functionality, and user experience, contributing to a culture of engineering excellence
  • Experiment with AI-driven testing approaches, identifying opportunities to enhance the speed and depth of QA processes
  • Monitor production systems and implement automated checks to maintain platform reliability and detect regressions proactively
  • Contribute to cross-functional projects, offering insights into testing strategies for smarter platform initiatives or AI-powered features
  • Document QA strategies and findings, fostering a learning environment and helping scale QA knowledge across the team
What we offer
What we offer
  • Hybrid model: Enjoy our hybrid model by working from home or in our offices in the heart of Berlin, Germany
  • Flexible work: Experience a work-life balance with flexible hours and the option of working elsewhere for up to 2 months per year
  • Learning and Development: Develop your skills with a yearly development budget of €2,000 and access to Good Habitz platform
  • Vacation: Take 30 vacation days every year plus public holidays (or upgrade to 40 vacation days at adjusted pay) & benefit from a month-long paid sabbatical after 5 years with Leapsome
  • Health & Wellness: Stay active and healthy with a free Urban Sports Club membership and Oliva subscription
  • Mental health: Access to 1:1 therapy sessions via our mental health partner, plus company workshops and learning pathways on topics like mindfulness and digital wellness
  • Corporate Benefits: Get exclusive discounts and deals from our partners
  • Work-from-home stipend: Receive a one-time work-from-home stipend of €1,000
  • Monthly team activities: Have fun at monthly team activities like kayaking, laser tag, and game nights
  • Competitive pay and pre-IPO equity package
  • Fulltime
Read More
Arrow Right