Principal Quality Assurance Engineer
TM8
Vancouver, BC, ca
130K $-150K $ / an (estimé)
Temps plein
If you are looking for an opportunity to work at a Clean Tech company that is a significant contributor to worldwide decarbonization through unique, breakthrough technology already validated by markets, we want to hear from you!
Position Overview :
Join us as a Principal Quality Assurance Engineer, where you'll spearhead the QA team, ensuring top-tier product quality and unparalleled customer satisfaction.
In this pivotal role, you'll orchestrate and manage quality assurance processes, collaborating seamlessly with cross-functional departments to fortify and elevate quality benchmarks.
Responsibilities :
- Lead the development and upkeep of automatic testing systems, steering their evolution for peak efficiency.
- Collaborate closely with firmware, software developers, and hardware engineers to validate smart metering solutions.
- Define essential testing systems, shaping associated business scenarios for comprehensive coverage.
- Generate and execute test plans, cases, and scripts while orchestrating routine and ad-hoc reports and escalating critical issues to the Project Manager.
- Analyze test results to recommend corrective actions and forestall issues within products, processes, or quality systems.
- Mentor and manage the QA Software Department, guiding recruitment, training, and skill development.
- Oversee QA environments for Line of Business (LOB) projects, maintaining adeptness in build and release management.
- Document and communicate interdepartmental issues and innovative solutions.
- Ensure fortified testing environments through collaborative efforts with Firmware and IoT teams.
- Review and refine software development quality processes and procedures, ensuring alignment with evolving standards.
- Champion requirement gathering, environment preparation, and test execution while collaborating seamlessly with testing and software development teams.
- Design comprehensive test approaches, architectures, and methodologies for exhaustive use-case coverage.
- Conduct meticulous test plan audits, guaranteeing extensive product testing before each release.
- Continually evaluate and update testing standards and procedures to match the dynamic industry landscape.
Requirements
Technical Skills :
- Mandatory : Proficiency in Linux, familiarity with SQL, and basic network troubleshooting skills.
- Assets : Proficiency in Python, Shell scripting, and Java. Experience with Robot Framework and Selenium for test automation.
- Expertise in version control systems like Git and adeptness in communication protocols (TCP, MQTT, HTTPS).
- In-depth understanding of Broadband over Power Lines solutions or related leading-edge technologies, a significant advantage.
- Exceptional knowledge of software development quality processes and sophisticated build and release management.
Requirements :
- Bachelor's degree in Computer Science or a related discipline.
- Minimum 5 years of QA management experience, showcasing exemplary leadership skills in team management.
- Outstanding communication and collaboration skills across departments, fostering a cohesive, high-performing team.
- Previous experience in regulatory compliance and a steadfast commitment to industry-relevant quality standards.
Benefits
Benefits :
- Competitive salary and benefits package.
- Opportunities for professional development and growth.
- A dynamic and collaborative work environment fostering innovation.
Il y a 29 jours