Describir: Mastering software quality assurance