Senior Software Developer Engineer in Test
@ Magnet Forensics

Canada
$180,000
On Site
Full-time
Posted 2 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXX******* @magnetforensics.com
Recommended after applying

Job Details

About Magnet Forensics

Magnet Forensics is a global leader in digital investigative software. Their products help acquire, analyze, and share evidence from computers, smartphones, tablets, and IoT devices. They support thousands of customers worldwide, modernizing digital investigations to fight crime, protect assets, and secure nations.

Role Overview - Senior Software Developer Engineer in Test

The Quality Assurance team is expanding and seeks a Senior Software Developer Engineer in Test (SDET). In this role, you will ensure quality throughout the software development lifecycle by creating automated tests, improving code testability, and collaborating closely with the engineering team. You will be essential in making the digital forensic product reliable and robust.

Role Expectations

  • Create, edit, and manage test cases and test plans.
  • Design and manage automated testing suites.
  • Collaborate with developers to improve testing practices.
  • Write, track, and verify software defects.
  • Debug complex software systems.
  • Work with DevOps on CI/CD pipeline testing.
  • Perform additional duties as assigned.

Skills Required

  • 3+ years in software test automation and QA.
  • QA Automation experience.
  • Proficiency in Python 3 and PyTest.
  • Experience with Linux environments.

Desired Extra Skills

  • Bachelor’s Degree or equivalent experience.
  • Experience with low-level OS, C, and API Testing.
  • Experience with CI/CD pipelines, unit tests, Docker, Kubernetes.
  • Mobile testing experience (Android SDK, Xcode, Objective-C).

Compensation & Benefits

Compensation varies by primary location with competitive benefits such as generous time off, volunteer opportunities, reward programs, and comprehensive healthcare and retirement plans.

Magnet CODE Values

The successful candidate will exemplify the Magnet CODE: CARE, OWN, DEDICATE, and EVOLVE. These values emphasize care for colleagues and mission, accountability, commitment to customer needs, and continuous innovation.

Equal Opportunity and Inclusion

Magnet Forensics is committed to diversity, inclusion, and accessibility in its recruitment process. Accommodations are available upon request.

Important Note

Candidates must reside in the United States or Canada. Employment offers are contingent upon successful background checks and work eligibility verification.

Key skills/competency

QA Automation, Python, PyTest, Linux, CI/CD, Debugging, Test Automation, API Testing, Docker, Kubernetes

How to Get Hired at Magnet Forensics

🎯 Tips for Getting Hired

  • Research Magnet Forensics: Understand their global digital investigation products.
  • Tailor your resume: Highlight relevant test automation and Python skills.
  • Showcase CI/CD experience: Detail DevOps and pipeline projects.
  • Prepare for technical discussions: Be ready to discuss debugging and automation challenges.

📝 Interview Preparation Advice

Technical Preparation

Review Python 3 and PyTest fundamentals.
Practice Linux command line and scripting tasks.
Set up and test CI/CD pipelines locally.
Develop sample automated test cases.

Behavioral Questions

Describe a challenging testing project.
Explain collaboration with development teams.
Discuss handling tight deadlines effectively.
Share experiences improving product quality.

Frequently Asked Questions