TL;DR
Senior Software Developer in Test (SDET): Designing, developing, and maintaining robust automated testing frameworks and tools to ensure the quality and reliability of software products with an accent on UI, API, and backend systems automation. Focus on integrating automated tests into CI/CD pipelines, debugging test failures, and championing best practices in software testing.
Location: Mississauga, Ontario (Hybrid)
Company
SOTI develops solutions for managing mobile device screens, providing enterprise mobility management to over 17,000 customers worldwide.
What you will do
- Design and implement scalable and maintainable automated test frameworks for UI, API, and backend systems.
- Collaborate with developers, product managers, and QA engineers to understand product requirements and translate them into test strategies.
- Write high-quality automated tests to validate system functionality, performance, and reliability.
- Integrate automated tests into CI/CD pipelines and monitor test execution.
- Investigate and debug test failures, triage issues, and work with development teams for resolution.
- Develop tools and utilities to improve test coverage, efficiency, and reliability.
Requirements
- Education & Experience: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, and 4+ years of experience in test automation or software development.
- Programming Proficiency: Strong skills in Java, Python, C#, or JavaScript.
- Testing Expertise: Deep understanding of software testing methodologies and experience with frameworks like JUnit, TestNG, Selenium, Cypress, RestAssured, or Playwright.
- DevOps & Cloud: Familiarity with CI/CD tools such as Jenkins, GitLab CI, Azure DevOps, or CircleCI, and knowledge of cloud environments like AWS or Azure.
- Agile & Performance: Experience working in Agile/Scrum development environments and with performance/load testing tools like JMeter, Gatling, or k6.
- Soft Skills: Excellent analytical, problem-solving, and communication skills.
Culture & Benefits
- Company culture emphasizing personal growth, continuous innovation, and fun.
- Environment fostering new ideas, fresh perspectives, and a global reach.
- Opportunity to work on complex and interesting projects in highly collaborative and agile teams.
- Work alongside SOTI’s partners, including leading tech giants, to stay on the cusp of emerging technologies.
- Commitment to providing accessible employment practices and accommodation during the recruitment process.
Hiring process
- SOTI uses AI tools to support parts of the recruitment process, such as reviewing resumes, screening qualifications, and creating interview questions.
- Final hiring decisions are made by people, not automation.
