Software Development Engineer

 

Description:

With employees based around the world, Magnet Forensics has been expanding our global presence with offices in Waterloo and Ottawa, Canada; Atlanta, GA, Herndon, VA, Westminster, CO; and Singapore. As a part of Magnet Forensics, you can expect to make a difference in the world, no matter what role you play. You’ll be supported through learning and development, not to mention an incredible team with unbelievable talent and integrity.

If you think you would be the right person to join our team working towards this goal, we would love to hear from you!


Your Role

We are looking for a Software Development Engineer in Test (SDET) to join our team who will be responsible for ensuring the quality of deliverables throughout the software development lifecycle, creating automated tests, and improving code testability for a one-of-a-kind digital forensic product. You will work closely with the Engineering team throughout the development process to ensure the product is fully functional and well tested.

Your Team

The Engineering team is focused on producing software that solves the most important problems facing digital forensics professionals today. Our algorithms make sense of data that is often hidden, corrupted, or incomplete. We write well-tested, performant code and build intuitive UIs because we know that minutes can make a difference in national terrorism cases and life-or-death situations.

What You Will Accomplish:

  • Create, edit, manage test cases, and test plans;
  • Design and manage automated testing suites;
  • Work closely with development to increase and improve testing;
  • Write, track, and verify software defects;
  • Debug complex software systems;
  • Work with DevOps to develop CI/CD pipeline testing.

What We Are Looking For:

We’re looking for someone who checks off most, but not all, of the boxes listed in “skills and experiences”. It’s more important to us to find candidates who can display indicators of success through skills they have developed and experiences they have been a part of, than to find folks who have ‘been there, done that”. We want to be part of your development journey, and we’ll learn as much from you as you learn from us.

There are a couple must haves, but we will keep that list short:

  • 5+ years’ experience with software test automation and QA;
  • QA Automation;
  • Python 3;
  • PyTest;
  • API Testing;
  • CI/CD Pipeline;
  • Writing Unit Tests;
  • Docker Containers;
  • Linux;
  • Familiarity with Test Tracking Tools.

Organization Magnet Forensics
Industry IT / Telecom / Software Jobs
Occupational Category Software Development Engineer
Job Location Halifax,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2025-02-20 7:15 am
Expires on 2025-04-06