Senior Engineer Qa

ecobee / Generac Power Systems

Toronto, ON, Canada
Base: $100,900 - $131,100 cad; bonus/equity: varia...
Hybrid
Python c or c++ coding skills
Embedded firmware testing experience
Ci/cd pipeline integration (jenkins github actions)
The role involves designing, developing, and maintaining automated test infrastructure for hardware products and associated firmware components within a cross-functional agile environment

Job Summary

  • The role involves designing, developing, and maintaining automated test infrastructure for hardware products and associated firmware components within a cross-functional agile environment.
  • Candidates will be expected to advocate for quality, coach peers on testing methodologies, and integrate test frameworks into CI/CD pipelines like Jenkins and GitHub Actions.
  • The position offers a hybrid work schedule requiring in-office presence on Wednesdays and Thursdays at the Toronto office, along with competitive compensation and comprehensive benefits.

Matching Summary

The role involves designing, developing, and maintaining automated test infrastructure for hardware products and associated firmware components within a cross-functional agile environment.

Salary

Base: $100,900 - $131,100 CAD; Bonus/Equity: Variable compensation including short term and long-term incentives; Benefits: Medical dental vision life disability RRSP paid time off holidays

Skills & Requirements

Must-have

  • Python C or C++ coding skills
  • Embedded firmware testing experience
  • CI/CD pipeline integration (Jenkins GitHub Actions)
  • Test automation framework development
  • BLE and Wi-Fi networking protocols knowledge

Nice-to-have

  • Experience with electronic design and PCB layouts
  • Passion for creating apps and robots at home
  • Docker and Kubernetes container experience
  • Ability to coach peers on testing techniques
  • Cross-functional agile collaboration skills

Key Requirements

  • Strong software development and design skills
  • Extensive experience with software testing techniques
  • Experience with Selenium Robot Framework or similar tools
  • Knowledge of troubleshooting networking protocols

Work Rights

Not specified

Tailored Resume

Cover Letter