Sdet

17 hours ago


Waterloo, Canada IMS Full time

**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 do—an 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 everyone—from global insurers to local governments and everyday drivers.

Join us as we continue to shape the future of mobility.

**Description**

The **Software Development Engineer in Test (SDET)** plays a key role in ensuring the quality, reliability, and performance of IMS’s software products. This role bridges software development and quality assurance, focusing on test automation, performance testing, and deployment validation across IMS’s DriveSync platform.

The **SDET** will collaborate closely with Development, Product, and Operations teams, contributing to test strategy, automation framework development, and system validation. This role is hands-on and technical, requiring strong knowledge of software testing methodologies, automation tools, and cloud-based platforms.

In this role, you will be responsible for:
**Test Automation & Software Quality Assurance**
- Maintain and improve existing test cases and automation frameworks under the guidance of senior engineers.
- Assist in writing unit, integration, regression, user acceptance, and performance tests, ensuring high-quality releases.
- Act as a quality gatekeeper, identify and analyze software defects, create and manage bug reports, and collaborate with developers to resolve issues.
- Work towards improving test coverage and reliability across the product suite.

**Collaboration with Development Teams**
- Collaborate with developers and testers to understand features, define test cases, and ensure testability.
- Partner with Mobile Development teams to validate new features across iOS and Android platforms.
- Support software engineers in embedding automated testing within their development processes.
- Participate in sprint activities such as planning, stand-ups, and retrospectives with a quality-focused mindset.
- Document and communicate test scenarios, acceptance criteria, and results effectively to both technical and non-technical stakeholders.

**Performance & Security Testing**
- Execute performance and load tests with guidance from senior SDETs.
- Assist in identifying and documenting performance bottlenecks and system limitations.
- Learn and begin implementing basic security testing tools and practices under mentorship.

**CI/CD & Test Infrastructure**
- Integrate automated tests into CI/CD pipelines using tools like GitLab CI.
- Collaborate with infrastructure teams to maintain stable and efficient test environments.
- Contribute to scripting and automation to streamline repetitive testing tasks.

**Defect Tracking & Troubleshooting**
- Log and track software defects, verifying fixes and performing root cause analysis.
- Analyze test results and logs to help diagnose test failures.
- Refine test cases based on observed behaviours, edge cases, and system changes.

**Essential Qualifications & Experience**
- Experience in software testing and automation, working within Agile development teams.
- Experience with programming and scripting languages (e.g., Python, Java, JavaScript, Kotlin).
- Strong knowledge of test strategies, test planning, and automated testing frameworks (e.g., Selenium, JUnit/NUnit, Rest Assured API).
- Experience testing distributed systems (APIs, microservices, and cloud-native architectures)
- Proficiency in CI/CD tools (e.g., Jenkins, GitLab, Azure DevOps) for test automation integration.
- Familiarity with performance and security testing strategies, ensuring scalability and compliance.
- Strong analytical skills with a problem-solving mindset and attention to detail.
- Excellent verbal and written communication skills, with the ability to collaborate across teams.

**Bonus Qualifications**:

- Knowledge of object-oriented programming (OOP) principles and software development best practices.
- ISTQB certification or equivalent test engineering qualification is an asset.

**Why should you join us?**
- Brand new collaborative, open-concept office for those days when you want to work collaboratively in person We’re located in the Waterloo tech hub: the David Johnson Research + Technology Park
- Flexible remote working options
- Opportunity to work within a global team
- We’re 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 yo


  • Manual Sdet

    1 week ago


    Waterloo, Canada Venuiti Full time

    **QA Engineer** **Canadian Citizenship Mandatory** **Permanent, Full-time** **Waterloo, ON** **WHERE YOUR EXPERTISE IS NEEDED** We are seeking a proactive and detail-oriented QA Engineer to join our team. You will play a critical role in ensuring the quality and reliability of our software solutions by planning, creating, and executing test cases in...

  • Automation Sdet

    1 week ago


    Waterloo, Canada Venuiti Full time

    **Location**:Fully on-site, Waterloo, ON **NOTE: CANADIAN CITIZENSHIP IS REQUIRED TO APPLY** **Overview**: We are seeking a proactive and detail-oriented QA Automation Engineer to join our team. You will play a critical role in ensuring the quality and reliability of our software solutions by planning, creating, and executing test cases in Zephyr,...


  • Waterloo, Ontario, Canada PlayStation Full time

    Position Type:Location(s):Canada, Waterloo, ONDate Posted:Job ID:R-122888Application ID: 122888About SIE-PlayStationRecognized as a global leader in interactive and digital entertainment, Sony Interactive Entertainment (SIE) is responsible for the PlayStation brand and family of products and services. PlayStation has delivered innovation to the market since...


  • Waterloo, Ontario, Canada PlayStation Waterloo Co-Op Full time

    Application ID: 122888About SIE-PlayStationRecognized as a global leader in interactive and digital entertainment, Sony Interactive Entertainment (SIE) is responsible for the PlayStation brand and family of products and services. PlayStation has delivered innovation to the market since the launch of the original PlayStation in Japan in 1994. The PlayStation...


  • Waterloo, Ontario, Canada PlayStation Waterloo Co-Op Full time

    Application ID: 122888About SIE-PlayStationRecognized as a global leader in interactive and digital entertainment, Sony Interactive Entertainment (SIE) is responsible for the PlayStation brand and family of products and services. PlayStation has delivered innovation to the market since the launch of the original PlayStation in Japan in 1994. The PlayStation...