Qualitätssicherungsaktivitäten (QA) sind für den Erfolg eines jeden Projekts entscheidend und sollten gleichzeitig oder sogar vor der Entwicklung beginnen, wenn die ersten Projektanforderungen festgelegt werden. Jede QA-Phase umfasst Zeit für die Entwicklung von Testplänen und für intensive laufende Tests. Am Ende jeder Phase muss Zeit für Stabilisierungs-, Regressions- und Post-Deployment-Tests eingeplant werden.
Eine weitere wichtige Rolle der Qualitätssicherungsingenieure besteht darin, interne Product Owner zu sein: Sie verfügen über das notwendige Verständnis für das System, das einerseits ein voll funktionsfähiges Testen gewährleistet, und andererseits über das Fachwissen des Entwicklungsteams.

