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
SDET developing and maintaining automated test software for electronic products in wireless systems. Collaborating with R&D and production teams in a technologically advanced environment.
Software Test Development Engineer developing and maintaining automated functional and production test software for electronic products at Octasic, a leading provider of SoCs.
System Test Engineer at ELITS Canada designing and executing system - level tests. Collaborating with teams to ensure quality assurance and BDD integration.
Senior Test Engineer (Manual/Automation) at Insulet Corporation focusing on test strategies and quality assurance. Leading test automation and collaborating with cross - functional teams.
Senior Software Developer Engineer in Test with Backbase experience at Aequilibrium. Delivering digital banking solutions for credit unions with a fun and agile team.
SDET leading automation strategies across UI, API, and backend systems for regulated healthcare technology. Collaborating with Product and Engineering teams to ensure quality and compliance.
QA Automation Engineer at Fable ensuring the quality and reliability of accessible digital products. Collaborating in a cross - functional team to integrate testing into the development process.
Intermediate QA Automation Analyst at TELUS Health developing automated test scripts and performance testing. Collaborating with teams to ensure software meet quality standards and user experience benchmarks.