Software Quality Assurance respectiv Asigurarea Calitatii software-ului reprezinta intregul process de development – monitoring si imbunatatirea procesului, asigurand respectarea procedurilor standard si identificarea erorilor in vederea eliminarii si prevenirii acestora.
Quality Assurance are ca scop finalizarea activitatii de dezvoltare software cu predarea catre beneficiar a unei aplicatii care sa fie intru totul conforma cu asteptarile si necesitatile sale.
Asteptarile referitoare la calitate in dezvoltarea aplicatiei software nearshore/offshore vizeaza : cerinte de functionalitate precum:
[...] Software QA [...]