Enable job alerts via email!

Senior Software Engineer in Test

Magnet Forensics

Ontario

On-site

CAD 107,000 - 161,000

Full time

27 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Magnet Forensics, a leader in digital investigative software, is seeking a Senior Software Engineer in Test. This role involves leading automated testing efforts, improving test strategies, and contributing to quality assurance in a dynamic environment. Ideal candidates will have extensive experience in test automation, strong communication skills, and a commitment to continuous learning.

Benefits

Comprehensive coverage benefits

Qualifications

  • 8+ years of experience in Test Automation.
  • Ability to develop and lead test strategies autonomously.
  • Interest in learning new technologies.

Responsibilities

  • Lead the planning, creation, and execution of automated tests.
  • Enhance test maintainability and code quality.
  • Report quality metrics and investigate regression failures.

Skills

C#
Test Automation
Agile Methodology
Strong Communication

Education

Bachelor’s degree in Computer Science or related field

Tools

AWS
Git
Jenkins

Job description

Who We Are; What We Do; Where We’re Going

Magnet Forensics is a global leader in digital investigative software development, providing tools that acquire, analyze, and share evidence from computers, smartphones, tablets, and IoT devices. We innovate continually to enable our customers to deploy advanced tools for protecting companies, communities, and countries.

Serving over 4,000 customers across more than 100 countries, our solutions play a vital role in modernizing digital investigations, aiding in crime fighting, asset protection, and national security.

With employees worldwide, Magnet Forensics has offices in Waterloo and Ottawa, Canada; Atlanta, GA; Herndon, VA; Westminster, CO; and Singapore. Joining our team means making a difference, supported by ongoing learning, development, and a talented, integrity-driven team. If you believe you're the right fit, we want to hear from you!

What We Are Looking For

Our expanding team seeks a passionate and motivated Senior Software Engineer in Test to join our Engineering division. You will contribute to testing new and existing features on AXIOM Examine, lead testing practices, and help shape our overall test strategy. Our roles offer autonomy and the chance to drive quality improvements through exploratory and automation testing, fostering continuous learning and evolution as a team.

Responsibilities
  1. Lead the planning, creation, and execution of automated tests.
  2. Enhance test maintainability, reusability, and code quality.
  3. Design and implement testing tools for effective and efficient testing.
  4. Maintain existing frameworks and scripts.
  5. Debug complex software systems.
  6. Report quality metrics and investigate regression failures.
  7. Provide technical leadership and recommendations to drive testing innovation.
  8. Develop test strategies collaboratively with the team and stakeholders.
  9. Work independently, prioritize tasks, and manage time effectively.
  10. Maintain skills and stay current with testing trends to improve our products and processes.
  11. Adapt to evolving business and customer needs.
Qualifications
  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience.
  • 8+ years of experience in Test Automation.
  • Proficiency in C# and automated testing frameworks.
  • Experience in an agile environment.
  • Interest in learning new technologies.
  • Ability to autonomously develop and lead test strategies.
  • Strong communication skills.
Additional Assets
  • Experience with AWS services like EC2, S3, and AMI setup.
  • Version control experience (e.g., Git).
  • Experience with Jenkins.
  • Performance testing and optimization skills.
The Most Important Thing
  • Examples demonstrating Magnet CODE in previous roles.
  • Our core values: CARE, OWN, DEDICATE, EVOLVE.
Compensation & Benefits
  • Salary ranges vary by location and are based on qualifications and experience.
  • Primary location salary range: CAD 107,200 to CAD 160,800.
  • Benefits include comprehensive coverage, among others.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer II, Backend (Consumer Authentication)

Affirm

Kitchener

Remote

CAD 125,000 - 175,000

5 days ago
Be an early applicant

Senior Software Engineer - packaging - optimize Ubuntu Server

Canonical

Ottawa

Remote

CAD 85,000 - 120,000

4 days ago
Be an early applicant

Senior Software Engineer

Sun Life

Waterloo

Hybrid

CAD 84,000 - 138,000

5 days ago
Be an early applicant

Senior Software Engineer

PressReader

Richmond

Hybrid

CAD 110,000 - 130,000

4 days ago
Be an early applicant

Senior Software Engineer

Oracle Cloud ERP

Vaughan

On-site

CAD 79,000 - 179,000

3 days ago
Be an early applicant

Software Engineer II

Affirm

Kitchener

Remote

CAD 125,000 - 175,000

30+ days ago

Senior Software Engineer II- {Python/C++}

Rocket Lab USA

Toronto

On-site

CAD 90,000 - 120,000

3 days ago
Be an early applicant

SI/PI Software & Automation Engineer

AMD

Markham

On-site

CAD 87,000 - 132,000

5 days ago
Be an early applicant

Senior Software Engineer, Operations

Sun Life

Waterloo

Hybrid

CAD 84,000 - 138,000

5 days ago
Be an early applicant