Il QA è un ottimo punto di partenza se non sei sicuro di cosa vuoi fare (o in cosa sarai veramente bravo). La chiave è concentrarsi sull'apprendimento e spingersi in aree che ti interessano.
Ecco alcune cose che fanno gli ingegneri QA:
Test manuali a scatola nera: Il prodotto funziona come dovrebbe?
Test manuale a scatola grigia: Le varie parti dell'architettura del prodotto funzionano come dovrebbero? Scrivere software per testare piccole unità di codice o un'API.
Test automatizzati: Utilizzando un framework esistente, scrivere un software che esegua i test.
Test di performance: Usando un framework esistente, scrivere software che misuri le prestazioni e trovi i limiti di un prodotto.
Test automatizzati avanzati: Creare e mantenere un framework usato per automatizzare i test.
Gli ingegneri della QA spesso usano le abilità che hanno imparato nel loro campo per reindirizzare le loro carriere verso aree correlate come:
Automazione della costruzione e del deployment: Create & maintain software used to build, run automation, configure, and deploy software.
System administration
Software development
Program management
Scrum Master
Product management
Come in ogni carriera, più si diventa senior e più il lavoro cambia. Nel QA vedrai il tuo tempo spostarsi da un focus sulla rottura delle cose (o sulla scrittura dell'automazione) verso lo spendere più tempo sulla formazione della strategia di test, il mentoring, la valutazione del rischio e l'analisi delle cause alla radice.