یک مهندس تست نرم‌افزار بخشی از تیم طراحی و توسعه برنامه‌ها و نرم افزارها است که آن‌ها را تجزیه، تحلیل و آزمایش می‌کند تا مطمئن شود که بدون نقص کار می‌کند.