https://osservatoriolavoro-unipd.it/figure-professionali/tester/ 03/06/2025 01:34

Dove e come lavora

Il Tester (Addetto Test di Prodotto, Specialista del Testing, Test Specialist) si inserisce nell’Area Tecnica e, nello specifico, nel Reparto Sviluppo di aziende informatiche che si occupano dello sviluppo di software. Opera sotto le direttive e la supervisione del Responsabile Tecnico, del Responsabile Sviluppo, se presente, e del Project Manager. Nelle realtà in cui tale figura non è presente, gli stessi compiti possono essere svolti direttamente dal Programmatore o dall’Analista.

Cosa fa

Il Tester si occupa di effettuare specifici test sui software sviluppati in azienda al fine di verificare che questi eseguano correttamente le funzioni per le quali sono stati realizzati. È, quindi, la figura professionale che verifica la qualità delle procedure applicative, garantendo che le soluzioni soddisfino i requisiti tecnici e dell’utente. In particolare, a partire dalle specifiche fornite dall’Analista e dal Programmatore, si occupa della definizione del piano di test, quindi, della loro preparazione ed esecuzione pratica. Si occupa, inoltre, della stesura della documentazione relativa ai risultati dei test, evidenziando le anomalie ed eventualmente diagnosticando possibili soluzioni.
Il Tester lavora in stretta collaborazione con tutte le altre figure che operano nell’Area Tecnica e, in particolare, con l’Analista e il Programmatore per definire il piano di test e per valutarne i risultati.

Formazione

Questa figura è solitamente ricoperta da laureati in Informatica o in Ingegneria Informatica, ma anche da laureati in Ingegneria Elettronica, Ingegneria dell’Informazione, Ingegneria delle Telecomunicazioni, Matematica, Fisica, Statistica e, più in generale, in corsi di laurea ad indirizzo scientifico. Si tratta di laureati sia triennali che magistrali, in tal senso le aziende non fanno una grossa distinzione tra i due livelli di studi, tuttavia generalmente una laurea magistrale permette una maggiore crescita professionale. Spesso, comunque, questa figura è ricoperta anche da diplomati presso istituti tecnici o professionali con indirizzo in ambito informatico, telecomunicazioni ed elettronico.

Competenze tecniche

Il Tester deve possedere ottime conoscenze delle metodologie e dei processi di test e collaudo di software, oltreché delle teorie, dei concetti e della terminologia del testing. Deve conoscere gli ambienti di test e collaudo (hardware e software), quindi deve saper utilizzare strumenti di test management, test automation e performance test (installazione, configurazione e manutenzione delle piattaforme di test e collaudo). Deve conoscere le procedure per la registrazione dei difetti e per la gestione dell’iter di risoluzione degli errori. Deve, inoltre, possedere conoscenze in materia di pianificazione e progettazione di test. Chiaramente deve conoscere perfettamente i prodotti realizzati dall’azienda e il processo di produzione. Infine, costituisce un valore aggiunto conoscere uno o più dei linguaggi di programmazione utilizzati in azienda.

Competenze digitali e linguistiche

Per tale figura sono richieste competenze digitali da utilizzatore esperto se non da programmatore, oltreché la conoscenza della lingua inglese.

Competenze trasversali, caratteristiche personali e disponibilità

Completano e caratterizzano tale figura l’attitudine ad organizzare il proprio lavoro, al lavoro di gruppo, al problem solving e a scrivere relazioni. Deve, chiaramente, essere una persona molto precisa, con una mentalità analitica, ma comunque flessibile mentalmente. È, inoltre, fondamentale che sia una persona propensa all’innovazione e, vista la rapidità con cui si evolve il settore, propensa all’aggiornamento e alla formazione continua.

Note

Nelle realtà più strutturate è possibile trovare anche la figura del Test Manager che, oltre a gestire e coordinare l’attività dei Tester, si occupa della definizione del piano di test, della definizione degli strumenti a supporto degli stessi e, se necessario, della preparazione e dell’esecuzione dei test su applicazioni particolarmente complesse. In queste realtà il Tester si occupa esclusivamente della preparazione ed esecuzione dei test, oltreché della stesura della documentazione relativa ai risultati ottenuti.

Per approfondire

Quaderno PHAROS n. 25/2018 “Attività e professionalità nel settore dell’informatica e delle telecomunicazioni in Veneto”