Role je abstraktním vyjádřením souboru zodpovědností za jednotlivé úlohy a pracovní produkty, které mohou být naplněny jednou nebo více osobami [IBM, 2005]. K jednotlivým rolím jsou přiřazeny kromě zodpovědností i schopnosti a dovednosti, které jsou pro řádné plnění zodpovědností vyžadovány. Konkrétním osobám je potom přiřazena jedna nebo více rolí a stejně tak jednu roli může vykonávat jedna nebo více osob.
V materiálech ISQTB rozdělení úloh a pracovních produktů testování podle jednotlivých rolí není dostatečně pokryto. V materiálu pro základní úroveň certifikace [ISTQB, s. 47-48] jsou úlohy testování přiřazeny pouze ke dvěma rolím, test leader a tester, přičemž role testera postihuje všechny výkonné činnosti od analýzy testů, návrhu testů, implementace testů až po provádění testů. Nejsou zde specifikovány znalosti a dovednosti, které jsou od rolí vyžadovány, ani způsob obsazení osob do jednotlivých rolí. Jelikož zodpovědnosti role tester podle ISTQB jsou dle mého názoru velmi rozsáhlé, inspirovala jsem se metodikou RUP [RUP, 2010] a rozdělila zodpovědnosti role tester do rolí tester a test analytik. Metodika RUP [RUP, 2010] je i z pohledu testování velmi robustní a definuje celkem čtyři role pro testování: Test manažer, test designer, test analytik a tester. V metodice RUP je pro role test designer a test analytik nadefinováno mnoho úloh, které tato metodika nepostihuje, protože jsem se rozhodla tyto dvě role sloučit do jedné. Zvolila jsem tedy střední cestu mezi ISTQB a RUP a nadefinovala pro testování celkem tři role: Test manažer, test analytik a tester. Odpovědnosti role test manažer odpovídají odpovědnostem role test leader v ISTQB a role test analytik a tester odpovídají dle ISTQB odpovědnostem role tester.
Popis těchto rolí má jednotnou struktury. U každé role je uveden její hlavní účel, zodpovědnosti za jednotlivé úlohy a pracovní produkty, požadované schopnosti a dovednosti a způsob, jakým může být role na projektu obsazena.