Roles and responsibilities of software qa manager