Titre du poste ou emplacement
RECHERCHES RÉCENTES

Principal Quality Assurance Engineer

Corinex Communications
Vancouver, BC
Full-time
Executive
Publié il y a 27 jours Ce travail peut expirer bientôt !
Salary: 110k-120k

About Corinex:

As a result of global decarbonization, prosumers are enabled to generate and consume electricity from distributed energy resources (DERs: renewable energy, EVs, heat pumps, and batteries), thereby changing the way electricity is generated and distributed. This new form of decentralized electricity generation and consumption causes unpredictable fluctuations in power quality and electricity surges, facilitating massive changes in business models. Corinex is a Cleantech company that provides technology solutions at the center of this transformation on the local level of the grid, offering high-speed and secure connectivity, monitoring, and control of DERs on utilities' existing powerline infrastructure. Corinex is the pioneer of the industry with standardized solutions. It has a remarkable industry leadership in the fast-growing mass market, as testified by the company's international growth while maintaining profitability.

Corinex offers a fast-paced, exciting, and collaborative work environment deeply rooted in the entrepreneurial spirit. Certified as a Great Place to Work, our employees are a critical part of our company's performance and are at the core of its success. We are looking for people who are passionate about changing the world and bring energy, enthusiasm, creativity, and an open mind to everything they do. We work hard but also play and laugh even harder, always in a respectful way. We enjoy being leaders in what we do and appreciate risk-takers, dreamers, and leaders with strong execution skills.

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 our 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 our 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.

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:

  • Competitive salary and benefits package.
  • Opportunities for professional development and growth.
  • A dynamic and collaborative work environment fostering innovation.

Join Us! At Corinex, we are proud to be an equal opportunity employer. We are dedicated to fostering an inclusive, supportive, and rewarding work environment where your skills and talents can flourish!