Software quality assurance course