Generac Power Systems

Senior Engineer QA

Generac Power Systems
Apply
6 months ago
Toronto, CanadaSenior

Responsibilities

  • Design, develop, and maintain automated test infrastructure for hardware products and associated firmware components.
  • Architect, design, and develop test frameworks and tools and integrate them into CI/CD pipelines.
  • Perform functional, integration, regression, performance, and other system-level testing for embedded firmware, hardware interactions, and application software.
  • Collaborate with embedded software engineers to improve code testability and define testable interfaces and mock layers.
  • Participate in sprint planning, code reviews, design discussions, and other Agile activities.
  • Develop documentation including testing patterns, best practices, test plans, test cases, bug reports, and research findings.
  • Coach peers on testing techniques and methodologies and guide test automation decisions.
  • Represent QA in cross-functional meetings and advocate for quality throughout the development lifecycle.

Requirements

  • Strong software development and design skills for building test automation infrastructure.
  • Strong coding skills in Python, C, or C++.
  • Experience with embedded firmware.
  • Extensive experience with software testing techniques, methodologies, and tools.
  • Experience with Selenium, Robot Framework, or similar frameworks.
  • Experience with electronic design and PCB layouts.
  • Experience with Jenkins and/or GitHub Actions.
  • Experience with Docker, Kubernetes, or other container technologies.
  • Knowledge of and troubleshooting experience with BLE and Wi-Fi networking protocols.
  • A background demonstrating critical thinking, passion for quality, and hands-on tinkering such as creating apps or robots.

Benefits

  • Hybrid schedule with required in-office work on Wednesdays and Thursdays from the Toronto office and remote flexibility for the remainder of the week.
  • Comprehensive medical, dental, and vision plans.
  • Life and long-term disability benefits.
  • Flexible spending and health savings accounts.
  • Accrued paid time off and paid holidays, including 10 Ontario holidays and 11 British Columbia holidays.
  • RRSP retirement benefits.
  • Eligible variable compensation including short-term and long-term incentives.
  • Background check required for the hired candidate.
  • Occasional travel may be required.

Tech Stack

CC++DockerGitHub ActionsJenkinsKubernetesPythonRobot FrameworkSelenium

Categories

Generac Power Systems

About Generac Power Systems

1,001-5,000 employees

Generac Power Systems builds backup and prime power equipment—home standby and portable generators, industrial gensets, energy storage systems, inverters, and related controls—for residential, commercial, and industrial customers. It sells through dealer networks, retailers, and installers, and offers connected energy management services through brands including ecobee (acquired 2021). Founded in 1959 and headquartered in Waukesha, Wisconsin, Generac is a public company listed on the NYSE.

Contact me