Roles and responsibilities of qa director