Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Development Engineer in Test at Magnet Forensics, building high-quality software through test design and automation. Collaborating with engineering partners to ensure quality in digital investigative tools.

Responsibilities

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.

Requirements

  • 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.
  • 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.

Benefits

  • Generous time off policies
  • Competitive compensation
  • Volunteer opportunities
  • Reward and recognition programs
  • Employee committees & resource groups
  • Healthcare and retirement benefits

Job title

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$90,000 - CA$140,000 per year

Degree requirement

Bachelor's Degree

Location requirements

HybridOttawaCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.