03 Oct
|
NextGenEnergyJobs
|
Quebec City
03 Oct
NextGenEnergyJobs
Quebec City
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: Qualified 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
📌 Staff Software Test and Automation Engineer (Quebec City)
🏢 NextGenEnergyJobs
📍 Quebec City