Senior Software Development Engineer in Test

Posted 6 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Development Engineer in Test at Magnet Forensics developing AI-powered products with a focus on cloud automation, frameworks, and testing infrastructure.

Responsibilities

  • Architect and build reusable test frameworks and libraries that serve as shared infrastructure across teams;
  • Design and implement testing SDKs and tools that enable other engineers to write better tests faster;
  • Contribute to the product codebase by improving testability, instrumentation, and observability;
  • Conduct code reviews for test automation pull requests, ensuring best practices and maintainability;
  • Apply software engineering principles (design patterns, SOLID) to test automation architecture;
  • Define and maintain an automation roadmap aligned with team goals and product evolution;
  • Act as a subject matter expert in test strategy and tooling within your domain;
  • Mentor and coach other SDETs or SWEs on Quality Engineering best practices;
  • Engineer end-to-end CI/CD pipelines including build orchestration, deployment automation, and infrastructure-as-code for test environments;
  • Validate deployments across multiple cloud environments;
  • Work closely with development to improve the quality of the product.

Requirements

  • 5+ years of experience in Software Development in the Quality Engineering field with a strong focus on cloud automation
  • Strong software engineering skills with demonstrated proficiency in at least one programming language (e.g., Python, C#, Java), including:
  • Object-oriented design and design patterns
  • Writing clean, maintainable, well-documented code
  • Version control (Git) and code review practices
  • Software architecture and system design principles
  • Experience with or strong interest in AI-powered development workflows
  • Experience building production-quality automation frameworks, testing libraries, or developer tools from scratch
  • Strong understanding of software architecture, APIs, SDKs, and system integration testing with hands-on experience designing and implementing APIs for test frameworks or validation tools
  • Familiarity with CI/CD pipelines and cloud-based testing environments
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration skills.

Benefits

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

Job title

Job type

Full Time

Experience level

Senior

Salary

CA$125,000 - CA$175,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudJavaPython

Location requirements

HybridCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.