1 day ago
Mississauga, CanadaMid Level
Responsibilities
- Develop and maintain reliable, secure, and scalable test automation frameworks.
- Perform automated and manual testing across the product lifecycle in an approximately 50/50 split.
- Create and maintain tests for functionality, regression, performance, and reliability.
- Collaborate with developers, product managers, and QA engineers to define requirements and test scenarios.
- Investigate test failures, document defects, support root-cause analysis, and verify fixes.
- Develop tools and utilities to improve test coverage, execution efficiency, and reliability.
- Communicate testing progress, risks, and quality findings to the team.
- Maintain test code and technical documentation while applying test design, code quality, continuous testing, and delivery best practices.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- At least 2 years of experience as a Software Development Engineer or Software Development Engineer in Test.
- Working knowledge of Java, .NET/C#, JavaScript, or another object-oriented programming language.
- Understanding of software testing fundamentals, test design, defect management, and QA processes.
- Experience with at least one automation tool or framework such as Playwright, Selenium WebDriver, Cypress, Appium, Cucumber, or TestNG.
- Experience automating Android and iOS applications.
- Experience testing frontend or backend applications; Angular and C# experience is an asset.
- Experience with API testing and databases such as Microsoft SQL Server.
- Analytical, debugging, problem-solving, communication, collaboration, detail-orientation, curiosity, and willingness to learn.
- Experience with Agile software development practices.
- Preferred experience with Jenkins, Git, Visual Studio, IntelliJ IDEA, AWS, Azure, CI/CD pipelines, and virtual machines.
Benefits
- Hybrid work model in Mississauga, Ontario, Canada.
- Opportunities for personal growth, continuous innovation, learning, and working with leading-edge technologies.
- Collaborative global teams and complex projects involving SOTI partners and emerging technologies.
Tech Stack
Categories
About SOTI
SOTI builds the SOTI ONE Platform, enterprise software for unified endpoint management and mobile operations, covering MDM/EMM/UEM, app development, remote support, and device lifecycle. It manages smartphones, tablets, rugged devices, wearables, kiosks, scanners, POS terminals, cameras, and enterprise printers. Founded in 1995 and headquartered in Mississauga, Canada, SOTI is privately held and sells its solutions to organizations that run large fleets of mobile and IoT devices.
