Software Development Engineer in Test

Global leader in digital investigative software development for acquiring, analyzing, and sharing evidence from digital devices.
$87,200 - $130,800
DevOps
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Development Engineer in Test

Magnet Forensics is seeking a Software Development Engineer in Test (SDET) to join their innovative team in digital forensics. This role is crucial in ensuring the quality of their digital forensic products that serve over 4,000 customers in 100+ countries. The position involves creating automated tests, improving code testability, and working closely with the Engineering team throughout the development process.

The ideal candidate will have 5+ years of experience in software test automation and QA, with strong expertise in Python 3, PyTest, and API Testing. They'll be responsible for creating test cases, managing automated testing suites, and working with DevOps on CI/CD pipeline testing. The role offers an opportunity to work on software that helps investigators fight crime, protect assets, and guard national security.

The company provides a supportive environment focused on continuous learning and development, with offices in multiple locations including Waterloo, Ottawa, Atlanta, and Singapore. The engineering team is dedicated to producing well-tested, performant code and intuitive UIs for critical applications used in national security and law enforcement.

Benefits include generous time off, competitive compensation, healthcare and retirement benefits, and various employee resource groups. The company is committed to building a diverse and inclusive workforce and offers a collaborative environment where team members can make a real difference in the world.

Working at Magnet Forensics means joining a team that values integrity, innovation, and impact. The role offers hybrid work arrangements and competitive compensation ranging from 87,200 to 130,800 CAD, depending on experience and location.

Last updated 20 days ago

Responsibilities For Software Development Engineer in Test

  • 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

Requirements For Software Development Engineer in Test

Python
Linux
Kubernetes
  • 5+ years experience with software test automation and QA
  • Experience with Python 3
  • Experience with PyTest
  • API Testing expertise
  • CI/CD Pipeline knowledge
  • Experience writing Unit Tests
  • Knowledge of Docker Containers
  • Linux expertise
  • Familiarity with Test Tracking Tools

Benefits For Software Development Engineer in Test

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Generous time off policies
  • Competitive compensation
  • Volunteer opportunities
  • Reward and recognition programs
  • Employee committees & resource groups
  • Healthcare and retirement benefits

Interested in this job?

Jobs Related To Magnet Forensics Software Development Engineer in Test

Senior Operations Engineer, Amazon Logistics

Senior Operations Engineer role at Amazon Logistics leading next-gen delivery station development and automation initiatives.

System Development Engineer, AFT - Platform Engineering & Services

Senior System Development Engineer position at Amazon Fulfillment Technologies, focusing on building and maintaining flow control architecture for fulfillment centers.

Systems Development Engineer, Tech Deploy- Systems Integration

Senior Systems Development Engineer role at Amazon, focusing on automation and systems integration for fulfillment centers, requiring 3+ years of control systems experience.

Systems Development Engineer, Tech Deploy- Systems Integration

Senior Systems Development Engineer role at Amazon focusing on automation and systems integration for fulfillment centers, requiring 3+ years of control systems experience.

Controls Engineer, Deployment, Data Center Capacity Delivery

Senior Controls Engineer role at AWS managing data center infrastructure systems, requiring 5+ years experience in industrial controls and project management.