Senior Software Development Engineer in Test
@ Magnet Forensics

Hybrid
$180,000
Hybrid
Full Time
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXXXX***** @magnetforensics.com
Recommended after applying

Job Details

About Magnet Forensics

Magnet Forensics is a global leader in digital investigative software development. Their tools help acquire, analyze, and share evidence from computers, smartphones, tablets, and IoT devices. Serving thousands of customers worldwide, their solutions modernize digital investigations to fight crime and protect assets and national security.

Role Overview

The Senior Software Development Engineer in Test will be a key part of the Quality Assurance team. This role focuses on ensuring the quality of deliverables through the software development lifecycle by creating and managing automated tests, improving code testability, and collaborating closely with development teams.

Responsibilities

  • Create, edit, and manage test cases and plans.
  • Design and manage automated testing suites.
  • Collaborate with development to enhance testing processes.
  • Write, track, and verify software defects.
  • Debug complex software systems.
  • Work with DevOps to develop CI/CD pipeline testing.
  • Perform other duties as assigned.

Required Skills

  • 3+ years of software test automation and QA experience.
  • Expertise in QA Automation, Python 3, PyTest, and Linux.

Desired Skills and Qualifications

  • Bachelor’s Degree (or equivalent experience).
  • Experience with low-level OS programming in C.
  • Proficiency in API Testing, CI/CD Pipeline, and writing unit tests.
  • Experience with Docker Containers, Kubernetes, and mobile testing platforms like Android SDK/Xcode.

Compensation & Benefits

Competitive compensation ranging from $126,000 to $216,000 USD or equivalent in CAD, along with benefits such as generous time off, healthcare, retirement benefits, and more.

The Magnet CODE

Candidates should demonstrate CARE, OWN, DEDICATE, and EVOLVE in their previous experiences.

Additional Information

Candidates must reside in the United States or Canada. Magnet Forensics fosters a diverse and inclusive culture and offers accommodations throughout the hiring process. Employment is contingent upon a satisfactory background check and, for US candidates, compliance with E-Verify.

Key skills/competency

  • QA Automation
  • Test Automation
  • Python
  • PyTest
  • Linux
  • CI/CD
  • Debugging
  • DevOps
  • API Testing
  • Software Testing

How to Get Hired at Magnet Forensics

🎯 Tips for Getting Hired

  • Customize your resume: Highlight automation and QA experience.
  • Emphasize technical skills: Python and CI/CD expertise are critical.
  • Study Magnet Forensics: Research company values and job details.
  • Prepare examples: Demonstrate previous testing and debugging success.

📝 Interview Preparation Advice

Technical Preparation

Review Python 3 and PyTest documentation.
Practice creating automated test cases.
Set up a CI/CD pipeline for test projects.
Familiarize with Linux debugging tools.

Behavioral Questions

Describe handling a challenging project.
Explain teamwork in testing scenarios.
Share examples of independent problem solving.
Discuss adapting to feedback quickly.

Frequently Asked Questions