Software Development Engineer in Test

3 weeks ago


Calgary, Alberta, Canada Magnet Forensics Full time
Who We Are; What We Do; Where We're Going

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 over 4,000 customers in over 100 countries, our solutions are playing a crucial role in modernizing digital investigations, helping investigators fight crime, protect assets, and guard national security.

With employees based around the world, Magnet Forensics has been expanding our global presence with offices in Waterloo and Ottawa, Canada; Atlanta, GA, Herndon, VA, Westminster, CO; and Singapore. 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.

If you think you would be the right person to join our team working towards this goal, we would love to hear from you

Your Role

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.

Your Team

The Engineering team is focused on producing software that solves the most important problems facing digital forensics professionals today. Our algorithms make sense of data that is often hidden, corrupted, or incomplete. We write well-tested, performant code and build intuitive UIs because we know that minutes can make a difference in national terrorism cases and life-or-death situations.

What You Will Accomplish:

1. Create, edit, manage test cases, and test plans;
2. Design and manage automated testing suites;
3. Work closely with development to increase and improve testing;
4. Write, track, and verify software defects;
5. Debug complex software systems;
6. Work with DevOps to develop CI/CD pipeline testing.

What We Are Looking For:

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". We want to be part of your development journey, and we'll learn as much from you as you learn from us.

There are a couple must haves, but we will keep that list short:

1. 5+ years' experience with software test automation and QA;
2. QA Automation;
3. Python 3;
4. PyTest;
5. API Testing;
6. CI/CD Pipeline;
7. Writing Unit Tests;
8. Docker Containers;
9. Linux;
10. Familiarity with Test Tracking Tools.

Nice-to-Haves:

1. Low-level OS;
2. Cloud;
3. Kubernetes;
4. C;
5. Mobile Testing, Android SDK (Java) and/or Xcode (Objective-C);
6. Arduinos;
7. 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. If you are applying for this role outside of the primary location and you are selected for an interview, the Talent Acquisition Partner can share more information with you. If the compensation structure for the role includes an incentive component (i.e. most Sales roles) the range below represents total target compensation (TTC) (base salary + variable).

Compensation Range:

MIN: $87,200 - MID: $109,000 - MAX: $130,800, Currency: CAD

Magnet is proud to offer benefits such as:

1. Generous time off policies
2. Competitive compensation
3. Volunteer opportunities
4. Reward and recognition programs
5. Employee committees & resource groups
6. Healthcare and retirement benefits

We're committed to continuous learning and are focused on building a diverse and inclusive workforce. This commitment will be reflected in our hiring processes and embedded in our values and how we treat one another. If you're interested in this role, but do not meet all of the qualifications listed above, we encourage you to apply anyway.

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. If you require accommodation, please let our talent team know, or you can email aoda@magnetforensics.com.

All offers of employment at Magnet are contingent upon satisfactory completion of a background check. All background checks will be conducted in accordance with all applicable laws. Magnet will consider each position's job duties, among other factors, in determining what constitutes satisfactory completion of the background check. Refusal to consent to a background check may be grounds for revoking an offer of employment.

#J-18808-Ljbffr

  • Calgary, Alberta, Canada Magnet Forensics Full time

    Job SummaryMagnet Forensics is a global leader in the development of digital investigative software. Our solutions are playing a crucial role in modernizing digital investigations, helping investigators fight crime, protect assets, and guard national security.We are continually innovating to deploy advanced and effective tools to protect companies,...


  • Calgary, Alberta, Canada Searchability® Full time

    A seasoned Senior Software Development Engineer - Test is required to join our team at Searchability®, working on a financial services project. You will be responsible for implementing an automation testing strategy, collaborating with the Development Lead to shape our approach to Automation Test Engineering, and championing best testing practises.This is a...


  • Calgary, Alberta, Canada Searchability Full time

    Software Developer in TestCypress / JavaScript / TypeScriptHybrid working in Calgary – ***PLEASE DO NOT APPLY IF YOU DO NOT LIVE IN CALGARY AS THIS IS HYBRID POSITION AND WE ARE LOOKING FOR SOMEONE TO START ASAP***SDET – Cypress / JavaScript / TypeScript / UI Testing / Mobile Testing / Web testingUp to $120,000Email james.roberts@searchability.com for a...


  • Calgary, Alberta, Canada Searchability® Full time

    Software Developer in Test Cypress / JavaScript / TypeScript Hybrid working in Calgary – ***PLEASE DO NOT APPLY IF YOU DO NOT LIVE IN CALGARY AS THIS IS HYBRID POSITION AND WE ARE LOOKING FOR SOMEONE TO START ASAP*** SDET – Cypress / JavaScript / TypeScript / UI Testing / Mobile Testing / Web testing Up to $120,000 Email for a confidential chat ...


  • Calgary, Alberta, Canada Searchability® Full time

    Software Developer in TestCypress / JavaScript / TypeScriptHybrid working in Calgary – ***PLEASE DO NOT APPLY IF YOU DO NOT LIVE IN CALGARY AS THIS IS HYBRID POSITION AND WE ARE LOOKING FOR SOMEONE TO START ASAP***SDET – Cypress / JavaScript / TypeScript / UI Testing / Mobile Testing / Web testingUp to $120,000Email james.roberts@searchability.com for a...


  • Calgary, Alberta, Canada NovAtel Inc. Full time

    We are seeking an experienced Software Test Designer/Engineer to join our high-tech engineering and manufacturing company committed to customer service excellence and continuous improvement. As a member of our Aerospace and Defense engineering team, you will focus on extending the reach and capability of Hexagon's resilient positioning products for aerospace...


  • Calgary, Alberta, Canada AVEVA Denmark Full time

    Cloud Software Engineer in Test page is loadedCloud Software Engineer in TestApply locations: Calgary, Canada; Lake Forest, California, United States of AmericaTime type: Full timePosted on: Posted 8 Days AgoJob requisition id: R010076AVEVA is a global leader in industrial software. Our cutting-edge solutions are used by thousands of enterprises to deliver...


  • Calgary, Alberta, Canada NovAtel Inc. Full time

    Job OverviewAbout NovAtel Inc.We are a global technology leader, pioneering end-to-end solutions industry leaders rely on for assured positioning and autonomy on land, sea, and air. Our work touches every aspect of life, from sustainability on Earth to enabling autonomy. Role SummaryThe Software Test Designer/Engineer will play a critical role in the...


  • Calgary, Alberta, Canada Advanced Micro Devices inc. Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Calgary, Alberta, Canada NovAtel Inc. Full time

    NovAtel Inc. is a global leader in digital reality solutions, combining sensor, software, and autonomous technologies. We put data to work to boost efficiency, productivity, quality, and safety across industrial, manufacturing, infrastructure, public sector, and mobility applications. The Autonomous Solutions division, a global technology leader, is...


  • Calgary, Alberta, Canada NovAtel Inc. Full time

    OverviewThe Aerospace and Defense engineering team within Hexagon's Autonomous Solutions division is looking for a Software Test Designer/Engineer to join our high-tech engineering and manufacturing company committed to customer service excellence and continuous improvement. Reporting to the Software Manager, Aerospace and Defense, the role will focus on...


  • Calgary, Alberta, Canada NovAtel Inc. Full time

    OverviewHexagon's Autonomy & Positioning division is looking for a Software Test Engineer to join our high-tech engineering and manufacturing company that is committed to customer service excellence and continuous improvement. You are a motivated engineer who is keen to grow your career and fulfill a vital role, collecting and analyzing real-world GNSS/INS...


  • Calgary, Alberta, Canada Stream Systems Ltd. Full time

    INTERMEDIATE Software Developer in TestCompany OverviewStream Systems (www.streamsystems.ca) is a leading-edge technology company that enables enterprises to optimize and make better decisions. Our SimOpti intelligence platform brings AI, machine learning and simulation to power business intelligence across complex operations, in any industry. Our entire...


  • Calgary, Alberta, Canada Hexagon Autonomy & Positioning Full time

    Job OverviewWe are seeking a skilled Software Test Designer/Engineer to join our dynamic team within Hexagon's Autonomous Solutions division. As a key member of the aerospace and defense engineering team, you will play a crucial role in extending the capabilities of our resilient positioning products for aerospace and defense customers.Your experience in...


  • Calgary, Alberta, Canada Nureva Full time

    Job DescriptionWe are seeking an experienced software test developer to join our team. This role involves developing and executing Product Development test processes, ensuring that products meet the highest quality standards.Key ResponsibilitiesDevelop and execute comprehensive test plans to ensure product quality.Collaborate with development teams, DevOps,...


  • Calgary, Alberta, Canada Genpact Full time

    At Genpact, we empower you to go deep with the world's biggest brands. As a Mobile Automation Engineer, you will be part of a dynamic team that values diversity and inclusion.Job DescriptionWe are inviting applications for the role of Mobile Automation Engineer in Calgary, AB. This is a full-time day one onsite position, with a hybrid work arrangement.Main...


  • Calgary, Alberta, Canada NovAtel Inc. Full time

    OverviewThe Aerospace and Defense engineering team within Hexagon's Autonomous Solutions division is looking for a Software Test Designer/Engineer to join our high-tech engineering and manufacturing company committed to customer service excellence and continuous improvement. Reporting to the Software Manager, Aerospace and Defense, the role will focus on...


  • Calgary, Alberta, Canada NovAtel Inc. Full time

    OverviewThe Aerospace and Defense engineering team within Hexagon's Autonomous Solutions division is looking for a Software Test Designer/Engineer to join our high-tech engineering and manufacturing company committed to customer service excellence and continuous improvement. Reporting to the Software Manager, Aerospace and Defense, the role will focus on...


  • Calgary, Alberta, Canada Advanced Micro Devices Full time

    Accelerating Next-Generation Computing ExperiencesWe are seeking an experienced and motivated Senior Software Development Engineer in Test (SDET) to join our team at AMD. As an SDET, you will have the opportunity to contribute to the development of cutting-edge technology that accelerates next-generation computing experiences. Our mission is to build great...


  • Calgary, Alberta, Canada Hexagon Autonomy & Positioning Full time

    About the RoleWe are seeking a skilled Software Test Designer to join our Aerospace and Defense engineering team at Hexagon Autonomy & Positioning.The successful candidate will play a critical role in developing and executing test plans, test cases, and test scripts for receiver software, ensuring robust tracking algorithms meet the highest reliability...