Ocado Group Logo

Ocado Group

Software Developer in Test (SDET)

Reposted 13 Days Ago
Be an Early Applicant
In-Office
Toronto, ON
Mid level
In-Office
Toronto, ON
Mid level
The SDET will develop automated tests for robotic systems, collaborate with teams on software quality, and contribute to CI/CD processes.
The summary above was generated by AI
Software Development Engineer in Test (SDET) Intermediate (E2) 

Who We Are

Ocado is a UK based company admitted to trading on the London Stock Exchange (Ticker OCDO). It comprises one of the world's largest dedicated online grocery retailers, operating its own grocery and general merchandise retail businesses under Ocado.com and other specialist shop banners, together with its Ocado Solutions division.

The Ocado Solutions division is responsible for providing Ocado’s innovative advanced robotics technology, known as the Ocado Smart Platform ("OSP"), to our major retailer clients around the world. OSP comprises access to Ocado's physical infrastructure solutions, running highly efficient warehouse operations for the single pick of products, together with the entire end-to-end proprietary software applications and advanced robotics required to operate a world-class online grocery business.

Our unique, proprietary and industry-leading technology is set to transform the shopping experience of consumers around the world. We have partnered with Kroger to help it redefine the grocery customer experience in the United States through the adoption of the centralized, automated model of online retailing provided by the Ocado Smart Platform.

Come join us as we build our North American team, bringing world-class innovation and technologies to one of the most exciting global markets for e-commerce.

Job Summary

Are you a passionate and skilled SDET looking to make a significant impact in the cutting-edge field of AI robotics? We are seeking an Intermediate SDET to join our dynamic team, contributing to the development and quality assurance of innovative robotic systems powered by artificial intelligence.

You’ll play a crucial role in ensuring the reliability, performance, and robustness of our robotics software and hardware. You will collaborate closely with hardware and software engineers, AI/ML specialists, and roboticists throughout the entire product lifecycle, from design and development to deployment and maintenance.

Key Responsibilities
  • Design, develop, and maintain automated test frameworks and tools for robotic software systems, including perception, dextrous manipulation, and human-robot interaction.
  • Create comprehensive test plans, test cases, and test scripts for various testing levels, primarily functional-behavioural, system, and user acceptance tests.
  • Execute automated testing on products of all maturities, analyzing test results and identifying defects.
  • Debug complex issues in both platform and product defects, working closely with development teams to pinpoint root causes and implement effective solutions.
  • Integrate automated tests into Continuous Integration/Continuous Deployment (CI/CD) pipelines to enable rapid and reliable software delivery.
  • Monitor software quality metrics, analyze trends, and provide detailed feedback to engineering teams to drive continuous improvement.
  • Contribute to the design and implementation of test strategies for product development, including for machine learning models and AI algorithms within the robotic system.
  • Participate in code reviews, providing valuable insights on testability, quality, and potential areas for improvement.
  • Document test procedures, results, and issues clearly and concisely.
  • Stay up-to-date with industry best practices in software testing, AI, and robotics.
Essential QualificationsEducation
  • Bachelor's degree in Computer Science, Software Engineering, Robotics, or a related technical field.
Experience
  • 3+ years of experience in software testing and automation, with a strong emphasis on developing and maintaining automated test frameworks.
  • Solid working understanding of software development methodologies (Agile, Scrum) and the software development lifecycle (SDLC).
  • Have worked under a BDD/TDD test paradigm.
  • Experience with testing frameworks (e.g., Pytest, Behave).
  • Familiarity with version control systems (e.g., Git).
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI).
Skills
  • Proficiency in Python.
  • Proficiency in Linux/BASH.
  • Adept analytical and problem-solving skills, with a keen eye for detail.
  • Excellent written and verbal communication skills. 
    • Ability to collaborate effectively with cross-functional teams.
Preferred Qualifications
  • Experience contributing towards large-scale, multi-disciplinary work packages.
  • Proficiency with Atlassian suite (e.g., Jira, Confluence).
  • Experience with robotics software frameworks (e.g., ROS, ROS 2).
  • Golang is a strong asset.
  • Typescript is an asset.
  • SQL is an asset.
  • Proven track record in developing, and maintaining software platforms, preferably in a cloud-native environment (AWS, GCP, Azure).
  • Familiarity with testing embedded systems, hardware-software integration, and real-time systems.
  • Understanding of machine learning concepts and experience testing AI models.
  • Experience with simulation environments for robotics testing (e.g., Unity, MuJoCo, NVIDIA Isaac).
  • Knowledge of sensor technologies (e.g., LiDAR, cameras, force/torque) and their integration in robotic systems.
  • Experience with traditional test tooling (e.g., Cypress, Postman, Playright)
  • Experience with performance testing tools (e.g., Locust, Gatling) for robotic applications.
  • Familiarity with defect tracking and test case management systems (e.g., Jira, Xray).
Working Conditions
  • Hybrid working (~40% of time in our downtown office).
  • Travel is not required, but you may have the occasional opportunity to travel to our other development centres or customer sites.
What We Offer
  • Opportunity to work on cutting-edge AI and robotics technology.
  • Collaborative and innovative work environment.
  • Competitive salary, equity, and benefits package.
  • Opportunities for professional growth and development.
  • Be part of a team that is shaping the future of robotics.

If you are a self-motivated and skilled SDET with a passion for quality and innovation in the AI robotics space, we encourage you to apply!


#li-onsite

#li-ot

#li-st2

Top Skills

Atlassian Suite
AWS
Azure
Bash
Behave
Cypress
Gatling
GCP
Git
Gitlab Ci
Go
Jenkins
Linux
Locust
Mujoco
Nvidia Isaac
Playright
Postman
Pytest
Python
Ros
Ros 2
SQL
Typescript
Unity

Similar Jobs

Yesterday
In-Office
Toronto, ON, CAN
Mid level
Mid level
Fintech • Payments • Financial Services
The SDET will focus on software development testing, create automation testing scripts, and ensure quality deliverables within an Agile team.
Top Skills: Api TestingAzure DevopsC#JavaJenkinsPythonSeleniumSQLUi
25 Days Ago
In-Office
Toronto, ON, CAN
Mid level
Mid level
Travel
This role involves designing test automation solutions, translating manual tests to automated scripts, and collaborating with teams to ensure software quality.
Top Skills: BrowserstackCucumberExpress.JsHibernateJasmineJavaJavaScriptMongoDBNode.jsPostmanProtractorRedisRestassuredSauce LabsSeleniumSpecflowTestng
3 Hours Ago
Hybrid
Toronto, ON, CAN
Junior
Junior
Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
The Packaging Engineer will organize and execute packaging design and development projects, manage supplier relations, and create technical reports while collaborating with cross-functional teams.
Top Skills: Chemical EngineeringMechanical EngineeringPackaging Science

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account