Roles and responsibilities of quality control engineer