translate English to French: That means we need a quality assurance that will not let us down.
Nous avons donc besoin d'une police d'assurance-qualité infaillible.