Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Legrand North America • Markham, Ontario, Canada
Salary: C$78,000 - C$95,000 / year
Role & seniority: Software Quality Assurance Analyst (individual contributor), mid-level (2–4 years)
Stack/tools: Embedded firmware, web and mobile apps; test automation frameworks; SDLC; Agile/Scrum; defect tracking; hardware/system-level testing exposure (asset)
Design, document, and execute manual and automated test scenarios for software, firmware, and mobile apps
Develop/maintain automated test scripts for regression, integration, and performance testing; analyze defects and perform root-cause analysis
Collaborate with engineers, product managers, and stakeholders to define test requirements; support hardware/IOT testing as needed; contribute to QA process improvements
2–4 years in software and/or firmware testing (manual and automated)
Experience with embedded systems, IoT devices, or home automation (asset)
Proficiency in bug reporting, defect management, debugging/troubleshooting; familiarity with automation scripting
Degree in CS/Software Eng or related field (or equivalent experience); strong communication and multi-tasking
Experience with test automation tools and scripting languages
Hardware testing, electrical measurements, or system-level verification experience
Location & work type: Markham, Ontario; full-time, on-site (in-person) role
Position Description At a Glance Legrand has an exciting opportunity for a Software Quality Assurance Analyst to join the Building Control Systems WattStopper Team in Markham, Ontario. The Software Quality Assurance Analyst is responsible for planning, executing, and improving software and system testing for embedded firmware, web, and mobile applications. This role works as an individual contributor within cross-functional teams, focusing on both manual and automated testing, defect analysis, and quality assurance best practices. The Software Quality Assurance Analyst supports the development lifecycle, collaborates with engineering and product teams, and contributes to continuous improvement of test strategies and frameworks. What Will You Do? Design, document, and execute manual and automated test scenarios for software, firmware, and mobile applications. Develop and maintain automated test scripts and frameworks for regression, integration, and performance testing. Analyze defects, perform root cause analysis, and report quality risks to development teams. Collaborate with software engineers, product managers, and other stakeholders to define test requirements and ensure product quality. Support hardware and system-level testing for embedded and IoT devices as needed. Document software and system functionality for internal and external use. Participate in Agile/Scrum development processes and meet critical project deadlines. Contribute to continuous improvement of QA methodologies and best practices. Qualifications Required Skills
http: //www.legrand.us
http: //www.youtube.com/legrandna
http: //www.linkedin.com/company/44580
http: //twitter.com/legrandNA Equal Opportunity Employer