Software Development Engineer in Test
Summary
SDET at Magnet Forensics (must reside in Canada) who owns quality for features/services, builds automated API/UI/integration tests, and keeps CI/CD pipelines healthy, including AI-assisted/agentic testing workflows. Core tech: test automation, CI/CD, Jenkins, Grafana, Playwright, Linux, C#.
Role Overview
We are looking for a Software Development Engineer in Test to help build and sustain high-quality software through strong test design, automation, and collaboration with engineering partners.
This is a hands-on, delivery-focused role for someone who understands modern quality practices and wants to continue developing technical depth, product judgment, and influence. Very important to be comfortable building with agent-assisted and agentic workflows.
You will work closely with Engineers, Product Managers, and Senior Quality Leaders to ensure quality is built in early and continuously, not added at the end.
This role is ideal for someone who is comfortable owning quality for features or services, contributes meaningfully to automation and CI/CD flows, and is ready to grow toward more senior technical leadership.
NOTE: Candidate must reside in Canada.
Why Join This Team?
- Work on meaningful products where quality truly matters.
- Learn from experienced quality and engineering leaders.
- Grow technical depth and ownership over time.
- Contribute to modern quality practices and tooling.
- Clear progression path toward Senior or Staff Quality Engineering roles.
What You'll Do
Quality Execution & Ownership
- Own quality for assigned features, services, or components.
- Design and execute risk-based test approaches aligned to product intent.
- Identify gaps in coverage and propose practical improvements.
- Participate actively in story refinement, design discussions, and planning.
Test Automation & Tooling
- Build and maintain automated tests across API, UI, and integration layers.
- Contribute to existing test frameworks and tooling.
- Write clear, maintainable, production-quality test code.
- Help ensure automation is reliable, meaningful, and provides fast feedback.
CI/CD & Developer Workflows
- Integrate tests into CI/CD pipelines to provide timely quality signals.
- Monitor pipeline health, test failures, and flakiness.
- Collaborate with engineers to keep pipelines fast and trustworthy.
- Learn and apply evolving approaches, including agent-assisted or agentic workflows, where appropriate.
Collaboration & Quality Advocacy
- Partner with software engineers to improve testability and design.
- Raise quality risks early with context and evidence.
- Participate in root-cause analysis and defect prevention discussions.
- Learn when to push back—and when to accept trade-offs.
Growth & Continuous Improvement
- Learn from senior QEs and technical leaders through reviews and mentoring.
- Reflect on what works (and doesn’t) in testing and quality practices.
- Gradually take on more complex problems and ownership as skills grow.
What We're Looking For
Experience
- 3+ years of experience in Quality Engineering, Test Engineering, or Software Engineering.
- Experience supporting quality for production software systems.
- Experience working on a cross-functional product or delivery team.
Technical Skills
- Solid foundation in test automation (API and UI preferred).
- Ability to read, understand, and write production-level code.
- Familiarity with CI/CD systems and modern development workflows.
- Experience with AI-assisted or agentic testing workflows.
Nice to Have Skills
- Experience working with distributed systems or microservices.
- Exposure to contract testing, performance testing, or reliability testing.
- Familiarity with developer tooling or platform teams.
- Experience with Jenkins, Grafana, playwright and Linux.
- Experience with writing C#.
Compensation & Benefits
The Compensation range is for the primary location for which the job is posted. Please note that the actual compensation may vary depending on location and job-related factors such as qualifications, experience, knowledge and skills. If you are applying for this role outside of the primary location and you are selected for an interview, the Talent Acquisition Partner can share more information with you. If the compensation structure for the role includes an incentive component (i.e. most Sales roles) the range below represents total target compensation (TTC) (base salary + variable).
$80,000 - $130,000 CDN a year
Salary range (min - max)
Position Type: Current Vacancy
Skills
As published by lever · 14 questions · 3 written answers
Basics
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, Twitter URL, GitHub URL, Portfolio URL, Other website
Short answers (2)
- Please enter the country you are legally registered to work in.
- What are your total annual salary expectations (OTE)?
Pick from a list (9)
- How did you hear about us? optional
- Have you previously been employed by Magnet Forensics (or acquired/merged company) in any capacity? (i.e. employee, contractor, co-op, vendor)? optional
- Will you require sponsorship or other assistance or support to be authorized to, or otherwise, work from your country of residence? optional
- Work authorization optional
- What is your notice period to begin working with Magnet Forensics? optional
- I have read and agree to the Applicant Privacy Notice and understand how my personal information will be used (http://bit.ly/3Lj7cbk) also accessible under Job Postings on our Careers page optional
- Do you currently reside in Canada?
- What experience do you have building CI/CD pipelines?
- How many years of experience do you have developing and maintaining automated tests?
Written answers (3)
- If you were referred to Magnet, who referred you? (Note: We may verify referral details internally.) optional
- Which programming or development languages are you comfortable using?
- Please describe your experience with Artificial Intelligence (AI) and Generative AI technologies. Include any AI tools, platforms, frameworks, or projects you have used or developed.