Skip to Main Content

Job Title


Hydro Site Quality Lead for Excellence & Compliance


Company : GE Vernova


Location : Niagara Falls, Niagara Region


Created : 2026-02-06


Job Type : Full Time


Job Description

A leading hydropower company in the Niagara region is seeking an experienced Site Quality Specialist to ensure execution excellence for construction and commissioning activities. The ideal candidate will have a degree in Mechanical or Electrical Engineering and at least 3 years of experience in the Hydro sector. Responsibilities include fostering a quality culture at the site, performing audits, managing non-conformities, and implementing corrective actions. This full-time role offers the chance to make significant contributions to site quality assurance. #J-18808-Ljbffr