Aggiornamento dopo aver letto altre risposte:
Ci sono molti professionisti della QA che amano il lavoro che fanno. Solo per dare un'altra prospettiva se non si sono imbattute in posizioni di controllo qualità rispettate, un esempio qui: App integrate / test delle app mobili per i principali produttori di automobili. Si assicurano che i requisiti aziendali siano completamente soddisfatti prima che un veicolo venga immesso sul mercato e nessun utente sperimenta un cruscotto dell'automobile lento o poco reattivo. Lavorano a stretto contatto con i dirigenti e la gestione di livello superiore, e anche gli sviluppatori a partire dalla pianificazione del processo di controllo qualità per vivere test pratici sui simulatori nella struttura di progettazione. Non riesco a pensare che siano di basso profilo, gestiscono enormi responsabilità e titolarità e sono tra i migliori ingegneri.
ora la mia risposta precedente, il rovescio della medaglia:
Ho osservato che i laureati in ingegneria odiano essere assegnati a unità di test (contesto: India, grandi aziende di servizi software in cui tutto è guidato da "requisiti aziendali"), poiché lo considerano un ambiente di lavoro non tecnico. Vengono forniti fogli di Excel con istruzioni come "fai clic su tutti i link nella pagina web e verifica", sono costretti a lavorare con i laureati da flussi non tecnici (scienze, arte) che considerano un'umiliazione e si sentono come se le loro abilità tecniche non fossero utilizzato. Queste allocazioni sono puramente basate sui requisiti dell'organizzazione e una maggior parte del tempo, più fresco, non ha il potere di negoziare il suo percorso professionale. Quindi se sei un cercatore di lavoro che mira a una grande azienda IT, sei stato avvisato. Non puoi fare molto, praticamente, tranne uscire dalla compagnia al momento giusto.
A meno che non ci siano opportunità di apprendere test automatici, test di carico / prestazioni ecc., la carriera è stagnante. Personalmente so che le opportunità per incarichi in loco (= un sacco di soldi da un punto di vista del programmatore offshore) sono più per testare l'unità nella mia organizzazione rispetto a qualsiasi altra unità. Funzionano con tutti i settori verticali come riempitivi o colla, poiché la verifica è inevitabile nei progetti in tutti i domini.
Se sei sicuro di poter guidare la tua carriera come vuoi, il test non è niente di basso profilo. Con 4-5 anni di esperienza e un po 'di fortuna puoi ottenere un'ottima esposizione, a volte interagendo con gli utenti aziendali di alto livello. Puoi anche avere una buona conoscenza del settore / dominio in cui lavori (rispetto a uno sviluppatore che si concentrerebbe principalmente su qualche parte del sistema). A questo punto si può scegliere di passare anche a un ruolo di analista aziendale.