Quality Assurance Automation Engineer

    • Corinex Communications
  • Vancouver, BC
  • Posted 6 days ago | Updated 5 hours ago

Overview

On Site
Full Time

Skills

GRID
IMPACT
Energy
Customer satisfaction
Pivotal
Fortify
Computer hardware
Scripting
Quality management
Mentorship
Recruiting
Training
Quality assurance
Firmware
IoT
Requirements elicitation
Test execution
Design
Use cases
Test plans
Auditing
Product QA
Testing
Linux
SQL
Computer networking
Python
Shell scripting
Java
Selenium
Automated testing
Version control
Git
TCP
MQTT
HTTPS
Broadband
Software development
Software release life cycle
Management
Computer science
QA management
Leadership
Team management
Communication
Collaboration
Regulatory Compliance
Professional development
Innovation

Job Details

Job Description

Job Description
Salary: 110k-120k

About Corinex:

Corinex is at the forefront of the global decarbonization movement, empowering prosumers to generate and consume electricity from distributed energy resources (DERs) such as renewable energy, EVs, heat pumps, and batteries. This decentralized approach to electricity generation and consumption introduces challenges like unpredictable power quality fluctuations and surges, creating significant opportunities for innovation. As a leading Cleantech company, Corinex provides advanced technology solutions that enhance grid flexibility and visibility. Our high-speed, secure connectivity solutions enable comprehensive monitoring and control of DERs over existing utility powerline infrastructure. Our standardized solutions have positioned us as industry leaders, demonstrated by our rapid international growth and sustained profitability.


We pride ourselves on fostering a fast-paced, dynamic, and collaborative work environment that thrives on an entrepreneurial spirit. Certified as a Great Place to Work, our employees are integral to our success. We seek professionals who are passionate about making a global impact, bringing energy, enthusiasm, creativity, and an open mind to their work. We work hard but also know how to play and laugh, always with respect. We enjoy leading in our field and value risk-takers, visionaries, and those with strong execution skills.


If you are excited about contributing to global decarbonization through innovative, market-validated technology, we want to hear from you!

Position Overview:


Join us as a Quality Assurance Automation 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. The ideal candidate will have a strong background in quality assurance, automation.


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.
  • Continuously improve test automation frameworks, tools, and processes to enhance efficiency and effectiveness.
  • 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!


Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.