Skip to Main Content

Job Title


Hydro Site Quality Specialist: Materials & Process Leader


Company : GE Vernova Inc


Location : Niagara Falls, Niagara Region


Created : 2026-01-09


Job Type : Full Time


Job Description

An energy company is seeking a Site Quality Specialist in Niagara Falls, responsible for managing parts and implementing quality processes for hydropower construction projects. The ideal candidate will have an engineering degree and strong skills in quality control and organization. This position requires full-time commitment to site projects and unrestricted Canadian work authorization. The role involves promoting quality mindset, overseeing documentation, and managing nonconformities on-site. #J-18808-Ljbffr