qc analyst jobs in niagara falls on