Software Development Engineer in Test in Ottawa

Software Development Engineer in Test in Ottawa

Ottawa Full-Time 70000 - 120000 $ / year (est.) Hybrid
M

At a Glance

  • Tasks: Create automated tests and ensure software quality for innovative digital forensic products.
  • Company: Join Magnet Forensics, a leader in digital investigative software with a global impact.
  • Benefits: Enjoy competitive salary, generous time off, healthcare, and professional development opportunities.
  • Other info: Flexible hybrid work environment with a focus on continuous learning and inclusivity.
  • Why this job: Make a real difference in digital investigations while working with cutting-edge technology.
  • Qualifications: 2+ years in software test automation, Python, and CI/CD pipeline experience.

The predicted salary is between 70000 - 120000 $ per year.

Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating so our customers can deploy advanced and effective tools to protect their companies, communities, and countries. Serving thousands of customers globally, our solutions are playing a crucial role in modernizing digital investigations, helping investigators fight crime, protect assets, and guard national security.

As a part of Magnet Forensics, you can expect to make a difference in the world, no matter what role you play. You’ll be supported through learning and development, not to mention an incredible team with unbelievable talent and integrity.

Role Overview

We are looking for a Software Development Engineer in Test (SDET) to join our team who will be responsible for ensuring the quality of deliverables throughout the software development lifecycle, creating automated tests, and improving code testability for a one-of-a-kind digital forensic product. You will work closely with the Engineering team throughout the development process to ensure the product is fully functional and well tested.

What You’ll Do

  • 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.

What We’re Looking For

  • 2+ years’ experience with software test automation and QA;
  • QA Automation;
  • Python 3;
  • PyTest;
  • API Testing;
  • CI/CD Pipeline;
  • Writing Unit Tests;
  • Docker Containers;
  • Linux;
  • Familiarity with Test Tracking Tools.

Nice to Have Skills

  • Low-level OS;
  • Cloud;
  • Kubernetes;
  • C;
  • Mobile Testing, Android SDK (Java) and/or Xcode (Objective-C);
  • Arduinos;
  • Appium.

Compensation & Benefits

The Compensation range is for the primary location for which the job is posted. Please note that the actual compensation may vary depending on location and job-related factors such as qualifications, experience, knowledge and skills. $70,000 - $120,000 (CDN) a year.

Position Type: Current Vacancy

  • Generous time off policies
  • Competitive compensation
  • Volunteer opportunities
  • Reward and recognition programs
  • Employee committees & resource groups
  • Healthcare and retirement benefits

Indicators of Success

We’re looking for someone who checks off most, but not all, of the boxes listed in “skills and experiences”. It’s more important to us to find candidates who can display indicators of success through skills they have developed and experiences they have been a part of, than to find folks who have “been there, done that”.

How We Work

At Magnet Forensics, we take a hybrid-flexible approach to support your productivity and work-life balance. If you’re within a comfortable travel distance to one of our offices, you’ll occasionally join us in person. How often you’ll come in depends on your department and team needs, typically ranging from weekly to monthly.

The Most Important Thing

We’re looking for candidates that can provide examples of how they have demonstrated Magnet CODE in their previous experiences:

  • CARE - We care about each other and our mission to make a difference in the world.
  • OWN - We are accountable for our results – while never forgetting to act with integrity, empathy, and respect.
  • DEDICATE - We put our heart and soul into meeting the needs of our customers and helping them serve the people they protect.
  • EVOLVE - We are constantly innovating and exploring new ways to work together to make an impact with our work.

If you’re interested in this role, but do not meet all of the qualifications listed above, we encourage you to apply anyways. Magnet Forensics is an Equal Opportunity Employer and considers applicants for employment without regard to race, colour, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, provincial, or local law.

We are committed to providing an inclusive, accessible recruitment process and work environment. Accommodation is available to all applicants upon request throughout the hiring process.

Software Development Engineer in Test in Ottawa employer: Magnet Forensics Inc.

Magnet Forensics is an exceptional employer that fosters a collaborative and innovative work culture, making it an ideal place for a Global Talent Acquisition Partner. With a strong focus on employee growth and development, you will have access to ongoing training and mentorship opportunities, all while working in a hybrid environment that promotes work-life balance. Located in a vibrant community, the company offers unique advantages such as flexible work arrangements and a commitment to diversity and inclusion, ensuring that every team member feels valued and empowered.

M

Contact Details:

Magnet Forensics Inc. Recruitment Team

We think you need these skills to ace Software Development Engineer in Test in Ottawa

Software Test Automation
QA Automation
Python 3
PyTest
API Testing
CI/CD Pipeline
Writing Unit Tests