S

SOTI

Enterprise mobility management and IoT platform

Associate Software Development Engineer in Test - Software Development Engineer in Test

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeMississauga, ON, CanadaNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related field is required.
  • At least 2 years of experience as a Software Development Engineer or Software Development Engineer in Test is required.
  • Working knowledge of Java, .NET/C#, JavaScript, or another object-oriented programming language is required.
  • A solid understanding of software testing fundamentals, test design techniques, defect management, and quality assurance processes is required.
  • Working experience with at least one automation tool or framework, such as Playwright, Selenium WebDriver, Cypress, Appium, Cucumber, or TestNG, is required.
  • Working experience automating Android and iOS applications is required.
  • Experience testing frontend or backend applications is required.
  • Experience with RESTful API testing and databases such as Microsoft SQL Server is required.
  • Experience working with Agile software development practices is required.

Responsibilities

  • Contribute to the development and maintenance of reliable, secure, and scalable test automation frameworks.
  • Perform automated and manual testing across the product lifecycle, with an approximately 50/50 split.
  • Collaborate with developers, product managers, and quality assurance engineers to understand requirements and create effective test scenarios.
  • Write and maintain automated tests for functionality, regression, performance, and reliability.
  • Investigate test failures, document defects clearly, support root-cause analysis, and verify fixes.
  • Help develop tools and utilities that improve test coverage, execution efficiency, and reliability.
  • Maintain high standards for test code, technical documentation, and delivery quality.
  • Communicate testing progress, risks, and quality findings clearly and promptly to the team.
  • Apply best practices in test design, code quality, continuous testing, and Agile delivery.

Desired Qualifications

  • Exposure to Angular and C# is an asset.
  • Experience with Jenkins and continuous integration/continuous delivery pipelines.
  • Proficiency with Git and development tools such as Visual Studio or IntelliJ IDEA.
  • Experience with AWS or Azure cloud platforms.
  • Experience creating, configuring, or testing with virtual machines.

About the Company

SOTI

Enterprise mobility management and IoT platform

SOTI provides a complete suite for managing and securing business mobile devices, apps, and connected devices. Its core offering, the SOTI ONE Platform, combines several tools: MobiControl for mobile device management, Assist for mobile help-desk support, Snap for building custom apps without heavy coding, Insight for analytics, and Connect for IoT device management. The platform is designed to work across many device types and operating systems, enabling organizations to deploy, secure, and monitor their devices, apps, and data. SOTI differentiates itself by offering an integrated, enterprise-focused solution that covers the full lifecycle of mobility and IoT in one subscription-based platform, rather than relying on disparate tools. Its goal is to help large and medium-sized businesses run their operations smoothly by securely managing mobile and connected devices and the data they generate.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Mississauga, Canada
Founded
1995

Recently Posted Jobs

Explore more opportunities at SOTI

See more jobs