Tester oprogramowania odgrywa zasadniczą rolę w zapewnieniu jakości produktu cyfrowego. Jego zadania wykraczają daleko poza szukanie błędów – obejmują analizę wymagań, projektowanie testów, współpracę z różnymi zespołami oraz ocenę ryzyka. Aby być skutecznym, tester musi posiadać zarówno solidne umiejętności techniczne, jak i głęboką znajomość biznesu.