assistant manager quality assurance job description