Job Title or Location
RECENT SEARCHES

Senior SDET (Hybrid)

IMS - 6 Jobs
Waterloo, ON
Posted yesterday
Job Details:
Remote
Full-time
Executive
Benefits:
Flexible Work
Employee Assistance Program

Salary:

Company Overview
At IMS, we're transforming the way the world drives. As a leading provider of connected car and telematics solutions, we deliver cutting-edge services and analytics to insurers, governments, and enterprises worldwide.

Our cloud-based DriveSync platform is at the heart of what we doan industry-recognized solution that empowers smarter decision-making and better driving outcomes. From enhancing road safety to enabling intelligent mobility strategies, our technology is designed to make driving safer and smarter for everyonefrom global insurers to local governments and everyday drivers.

Description

The Senior Software Development Engineer in Test (Senior SDET) is responsible for developing, maintaining, and optimizing automated testing frameworks and strategies to ensure the quality and performance of IMSs software products. This role works directly with Software Development and Mobile Development teams to integrate testing into the development lifecycle, ensuring a seamless and efficient release process.

The Senior SDET plays a key role in enhancing test automation, expanding test coverage, and embedding quality engineering practices across IMSs platforms. This position requires strong coding skills, test automation expertise, and a deep understanding of software development principles.


In this role, you will be responsible for:

Test Automation & Software Quality Assurance

  • Develop and maintain automated test frameworks and strategies for backend, frontend, and mobile applications.
  • Work closely with Software Development and Mobile Development teams to ensure test automation is integrated into the development lifecycle.
  • Design, implement, and optimize unit, integration, functional, and end-to-end tests.
  • Act as a quality gatekeeper, identify and analyze software defects, create and manage bug reports, and collaborate with developers to resolve issues.
  • Drive quality initiatives such as test coverage goals, shift-left testing, and continuous test optimization.

Collaboration with Development Teams

  • Partner with Software Engineers to embed automated testing within backend and frontend development workflows.
  • Partner with Mobile Development teams to validate new features across iOS and Android platforms.
  • Provide guidance on testability and quality assurance best practices to software engineers.
  • Participate in code reviews and design discussions, ensuring testability and automation considerations are included.

Performance, Load & Security Testing

  • Conduct performance and load testing, identifying and resolving bottlenecks before deployment.
  • Implement security testing strategies to enhance application resilience against vulnerabilities.
  • Work with developers to optimize system performance and scalability.

CI/CD & Testing Infrastructure

  • Improve automated test execution within development pipelines, ensuring smooth CI/CD integration.
  • Optimize test environments to reduce execution times and increase test reliability.
  • Develop tools and scripts to automate repetitive testing tasks, improving overall efficiency.

Defect Analysis & Troubleshooting

  • Identify, document, and track defects, collaborating with development teams for resolution.
  • Provide detailed root cause analysis, ensuring issues are addressed at the source.
  • Continuously refine testing strategies based on defect trends and system improvements.

Essential Qualifications & Experience

  • Experience in software testing and automation within a development-focused environment.
  • Strong programming skills in Python, Java, JavaScript, or Kotlin, with experience developing automated test scripts.
  • Hands-on experience with test automation frameworks (Cypress, Selenium, Appium, or Espresso).
  • Strong understanding of mobile application testing for iOS and Android.
  • Experience integrating tests within CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, or Azure DevOps).
  • Solid grasp of unit, integration, and regression testing strategies.
  • Strong debugging and troubleshooting skills, with experience analyzing logs and monitoring results.
  • Experience testing distributed systems (APIs, microservices, and cloud-native architectures)

Bonus Qualifications:

  • Good understanding of mobile application testing for iOS and Android.
  • Experience with contract testing using Pact or similar frameworks.
  • Familiarity with containerization (Docker, Kubernetes) and cloud-based testing environments.
  • Knowledge of security testing best practices (OWASP, SAST, DAST).
  • Experience working in telematics, mobility, SaaS, or insurance technology.
  • ISTQB or equivalent certification in test automation.

Why should you join us?

  • Brand new collaborative, open-concept office for those days when you want to work collaboratively in person! Were located in the Waterloo tech hub: the David Johnson Research + Technology Park
  • Flexible remote working options
  • Opportunity to work within a global team
  • Were an innovative technology leader with plans for growth in the global telematics industry. These are some exciting times!
  • Company-paid group health (and dental) benefits program, with no waiting period - they start from day one!
  • RRSP matching program
  • Flexible holiday policy to really make the most of your time and wellbeing
  • 'Work From Anywhere' Policy - work almost anywhere in the world for 30 days per year!
  • Paid volunteering days
  • Employee Assistance Program and an enhanced maternity/paternity package
  • Kudos Hub - a peer-to-peer recognition system, where you can recognize others using points. These points can be collected and redeemed against a huge catalog of rewards!

At IMS, we believe innovation thrives through diversity of thought, background, and experience. Research shows that women and individuals from historically underrepresented groups often hesitate to apply unless they meet every single qualification. If youre passionate about what were building and feel you could make a meaningful contributioneven if you dont check every boxwe strongly encourage you to apply. You might be exactly who were looking for. Even if you do not meet all of the above criteria, please consider applying! If you have any questions, do not hesitate to get in touch with our HR team, [email protected].
IMS is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Share This Job: