Principal Quality Assurance Engineer - Vancouver, BC, Canada - Knewin

    Knewin background
    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,
    • 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.
    #J-18808-Ljbffr