qa qc specialist site based careers in Carlow, Ireland