Назад
Company hidden
15 часов назад

Senior Engineer QA

100 900 - 131 100CAD
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
UK/Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Engineer QA (Embedded Firmware and Hardware): Designing and maintaining automated test infrastructure for hardware products and firmware components with an accent on system-level testing, test frameworks, and CI/CD integration. Focus on building test fixtures, defining testable interfaces and mock layers, and executing functional, integration, regression, and performance tests.

Location: Toronto, Canada; hybrid schedule with in-office work required on Wednesdays and Thursdays

Salary: CAD 100,900–131,100 annually, plus variable compensation including short-term and long-term incentives.

Company

hirify.global, including ecobee, develops smart home, energy, automation, and backup power products designed to improve comfort, efficiency, and sustainability.

What you will do

  • Design, develop, and maintain automated test infrastructure for hardware products and associated embedded firmware.
  • Architect test frameworks and tools and integrate them into CI/CD pipelines such as Jenkins and GitHub Actions.
  • Perform functional, integration, regression, performance, and system-level testing across firmware, hardware interactions, and application software.
  • Collaborate with embedded software engineers to improve code testability and define testable interfaces and mock layers.
  • Participate in Agile planning, code reviews, and design discussions to embed quality throughout the development lifecycle.
  • Document testing patterns, test plans, test cases, bugs, and research findings; coach peers and represent QA in cross-functional discussions.

Requirements

  • Strong software development and design skills for building test automation infrastructure.
  • Strong coding skills in Python, C, or C++.
  • Experience with embedded firmware and software testing techniques, methodologies, and tools.
  • Experience with Selenium, Robot Framework, or similar testing frameworks.
  • Experience with CI/CD tools such as Jenkins or GitHub Actions and container technologies such as Docker or Kubernetes.
  • Knowledge of electronic design, PCB layouts, and networking protocols including BLE and Wi-Fi.

Culture & Benefits

  • Hybrid work with remote flexibility on days without required office attendance.
  • Cross-functional Agile collaboration with product stakeholders, firmware developers, hardware engineers, and QA engineers.
  • Medical, dental, and vision plans, plus life and long-term disability coverage.
  • Flexible spending and health savings accounts, accrued paid time off, and paid holidays.
  • RRSP retirement benefits and variable compensation eligibility.

Hiring process

  • 30-minute phone call with Talent Acquisition.
  • 90-minute technical deep dive with two team members, including pair programming.
  • 90-minute final interview with the Hiring Manager and a leadership team member.
  • Background check required for the hired candidate.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →