Principal Quality Assurance Engineer - Vancouver, Canada - TM8

    TM8
    Default job background
    Description
    Job Description

    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.


    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.