qa qc careers in South Africa