director of software quality assurance