هو التخصص المسؤول عن التأكد من خلو البرمجيات من الأخطاء قبل إطلاقها.
يقوم مهندس الـ QA بكتابة سيناريوهات اختبار لتجربة كل جزء في النظام.