
Software Development Engineer in Test
Magnet Forensics2 months ago
Toronto, Canada or Ottawa, CanadaMid Level
Responsibilities
- Create, edit, and manage test cases and test plans.
- Design and manage automated testing suites.
- Collaborate with development teams 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
- At least 2 years of experience with software test automation and QA.
- Experience with QA automation, Python 3, PyTest, API testing, writing unit tests, Docker containers, and Linux.
- Familiarity with test tracking tools.
- Preferred experience with low-level operating systems, cloud, Kubernetes, C, mobile testing, Android SDK with Java, Xcode with Objective-C, Arduinos, or Appium.
Benefits
- Generous time off policies.
- Competitive compensation.
- Volunteer opportunities.
- Reward and recognition programs.
- Employee committees and resource groups.
- Healthcare and retirement benefits.
- Hybrid-flexible work arrangement with occasional in-person attendance, typically weekly to monthly depending on team needs.
- Employment is contingent on satisfactory completion of a background check.
About Magnet Forensics
Magnet Forensics builds digital investigation software used to acquire, analyze, and manage evidence from computers, mobile devices, cloud services, and IoT sources for law enforcement, government, and enterprises. It sells licensed and subscription software with training and services, and serves 4,000+ customers in 100+ countries. Founded in 2009 and headquartered in Atlanta, Georgia, Magnet Forensics is privately held under Thoma Bravo.