Staff Software Test and Automation Engineer

NextGenEnergyJobs

Canada

Remote

CAD 120,000 - 180,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

NextGenEnergyJobs is seeking a senior SDET to architect automation, test infrastructure, and CI/CD pipelines for complex hardware/software systems. You will design test plans, lead failure analyses, and drive risk-based testing across cloud, embedded, and IoT domains, collaborating with development teams to ensure system reliability.

Candidates should have 9–10+ years in SDET/Embedded testing, strong Python and C++, and experience with Docker/Kubernetes and AI-assisted coding approaches.

Qualifications

  • 10+ years of professional experience in SDET, Embedded Test, or Software Engineering.
  • Proven track record of leading automation projects from design to implementation.
  • Strong software development skills in Python and C++, with Bash scripting.
  • Experience applying AI-assisted coding to improve test productivity and maintainability.
  • Experience across Cloud, embedded systems, networking, IoT with RTOS, simulations, or related areas.
  • Familiar with Docker, Kubernetes, and Ansible for DevOps and infrastructure.

Responsibilities

  • Architect Automation & Test Infrastructure: Design, scale, and maintain custom hardware test beds and robust test automation frameworks, tools, and CI/CD pipelines.
  • System Validation & Integration: Develop comprehensive test plans and traceability matrices to validate hardware/software integrations and resolve bottlenecks.
  • Root Cause & Failure Analysis: Lead deep-dive failure analysis, debug issues, and champion risk mitigation for test stability and reliability.
  • Strategic Coverage: Drive risk-based testing strategies to ensure 100% coverage of critical-path functionalities.
  • Cross-Functional Collaboration: Partner with development teams to diagnose system anomalies and vet new technologies.

Skills

Automation Leadership
Python
C++
Manual Exploratory Testing
AI Workflow Ownership
Risk-Based Testing
DevOps Practices
CI/CD

Education

Bachelor's degree in Computer Science
Master's degree

Tools

Docker
Kubernetes
Ansible
GitLab
Xray
Jira

Job description

Responsibilities
  • Architect Automation & Test Infrastructure: Design, scale, and maintain custom hardware test beds alongside robust, reusable test automation frameworks, software tools, and continuous integration/continuous deployment (CI/CD) pipelines
  • System Validation & Integration: Develop comprehensive test plans, test cases, technical test approaches, and traceability matrices to validate complex hardware/software integrations and resolve system-level bottlenecks
  • Root Cause & Failure Analysis: Lead deep-dive failure analysis, debug and diagnose issues found during testing, and champion risk mitigation strategies to ensure test stability and environmental reliability
  • Strategic Coverage: Drive risk-based testing strategies, performing risk analysis to ensure 100% comprehensive test coverage of all critical-path functionalities
  • Cross-Functional Collaboration: Partner with development teams and support cross-functional engineering initiatives to diagnose system anomalies and vet new technologies
Requirements
  • Experience & Education: Bachelor's degree in Computer Science or a related field with 10+ years of professional experience, or a Master's degree with 9+ years in an SDET, Embedded Test, or Software Engineering role
  • Strategic Automation Leadership: A proven track record of leading complex automation projects from design to implementation, combined with the foundational ability to perform deep-dive manual exploratory testing and technical test case design
  • Technical Versatility: Strong hands-on software development experience in Python and C++, with the flexibility to navigate, debug, and contribute to diverse codebases (including Bash scripting) as the project requires
  • AI Workflow Ownership: Demonstrated proficiency in leveraging AI coding assistants as a force multiplier for productivity, combined with the professional judgment to challenge, validate, and expand upon AI-generated solutions to ensure system integrity and long-term maintainability
  • Domain Expertise: Professional experience testing and validating systems in at least three of the following areas: Cloud computing, embedded systems, networking, IoT with RTOS, controls, simulations (MIL/SIL/PIL), emulators, or complex algorithms
  • DevOps & Infrastructure: Experience working with containerization and orchestration tools such as Docker, Kubernetes, and configuration management via Ansible
  • Industry Tooling: High proficiency with common industry test and development workflows like Jira, Xray, GitLab, or equivalent tools
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

(Dev) SDET (QA Automation Developer)
(Dev) SDET (QA Automation Developer)

Vaco Recruiter Services • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Senior Automation Developer - Assistant Vice President
Senior Automation Developer - Assistant Vice President

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
Test Automation Specialist
Test Automation Specialist

CoFoMo Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Lead Automation Developer - Vice President
Lead Automation Developer - Vice President

Citibank (Switzerland) AG • Mississauga

On-site
CAD 110,000 - 165,000
Test Development Engineer
Test Development Engineer

Yochana • Vancouver

On-site
CAD 80,000 - 100,000
Software Development Engineer in Test (SDET)
Software Development Engineer in Test (SDET)

Valsoft Corporation • Winnipeg

Hybrid
CAD 70,000 - 100,000
Software Development Engineer in Test (SDET)
Software Development Engineer in Test (SDET)

Valsoft Corporation • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Software Test Engineer
Software Test Engineer

High Tech Genesis Inc. • Ottawa

Hybrid
CAD 70,000 - 110,000
Software Engineer in Test
Software Engineer in Test

PRI Global • Toronto

On-site
CAD 90,000 - 120,000
LEAD SDET ENGINEER-1
LEAD SDET ENGINEER-1

Realign Llc • Toronto

On-site
CAD 120,000 - 160,000