Een Quality Assurance Tester, of QA Tester, is een professional die verantwoordelijk is voor het vaststellen en onderhouden van normen op verschillende gebieden, waaronder softwareproductie, videogames, digitale producten, webplatforms en communicatienetwerken. De primaire rol van een QA-tester is het vinden van fouten, het opsporen van foutenbronnen en het zelfstandig en gezamenlijk oplossen van problemen binnen QA-teams. Ze werken nauw samen met ontwikkelaars om de functionaliteit, effectiviteit en productiviteit van de werkplek te verbeteren, waardoor uiteindelijk de kwaliteit van het product wordt verbeterd.
Het is belangrijk op te merken dat quality assurance testing verschilt van quality control testing. Terwijl quality control zich richt op het opsporen van gebreken in reeds vervaardigde producten en diensten die aan klanten zijn geleverd, heeft quality assurance betrekking op het interne ontwikkelingsproces van producten en diensten voordat deze aan het publiek worden vrijgegeven.