who earns more software tester
Una volta mi è stato chiesto 'Perché sei un QA? Fai una programmazione QTP (VBScript) decente, come mai non hai provato lo sviluppo? ' . È come se mi stessi accontentando di qualcosa di meno :)
Quindi, ci sono tutte queste domande che sentiamo in STH:
- Dovrei essere uno sviluppatore o un tester se decido di intraprendere una carriera nell'IT?
- La mia crescita professionale sarà altrettanto buona in entrambi i casi?
- Cosa dovrei dire quando qualcuno mi chiede 'perché QA'?
- Sto sprecando il mio tempo facendo il QA quando avrei potuto essere uno sviluppatore?
- Il mio lavoro è meno sicuro se sono un QA?
- Mi viene assegnato un progetto QA, devo eseguire in un altro modo o c'è qualcosa per me?
- Sarò insignificante come tester?
- Tutto il merito va agli sviluppatori quando il prodotto arriva sul mercato?
- I test non dovrebbero essere per coloro che non sono tecnici?
- I test sono meno intensi e sono disposto a lavorare solo part-time, sarebbe un motivo sufficiente per provarlo?
(fonte immagine: e27.co )
Leggi questi post utili =>
- Opzioni di carriera per i professionisti del test del software
- Perché il test del software è un lavoro difficile?
Inoltre, una delle principali domande frequenti che otteniamo: ' Il controllo qualità è una scelta di carriera monetariamente saggia? I tester non vengono pagati meno delle controparti di sviluppo? ' Scopriamolo.
Cosa imparerai:
- # 1) I tester non hanno bisogno di tante competenze quante ne servono agli sviluppatori - Falso. Perché?
- # 2) Coinvolgimento nel ciclo di vita dello sviluppo
- # 3) Le opportunità di crescita saranno simili per tester e sviluppatori?
- # 4) Gli sviluppatori sono indispensabili mentre i tester no?
- # 5) Infine, la disparità di compensazione è vera? Gli sviluppatori fanno davvero molto di più dei tester?
- Porta di vetro:
- Scala salariale:
- Conclusione:
- Lettura consigliata
# 1) I tester non hanno bisogno di tante competenze quante ne servono agli sviluppatori - Falso. Perché?
- Tutti gli sviluppatori eseguono test e la maggior parte dei tester scrive codice . Non stiamo parlando solo di test di unità e integrazione qui.
- Strumenti come Selenio utilizzare lo stesso IDE e linguaggi di programmazione utilizzati per lo sviluppo in modo che i test possano essere impostati in modo semplice e veloce.
- I framework Test Driven Development e behavior driven Development sono in costante aumento. Ciò significa semplicemente che gli sviluppatori devono pensare dal punto di vista degli utenti finali / tester. Hanno bisogno della prospettiva e dell'assistenza dei tester per impostare questi quadri. Vedi questi post per maggiori dettagli Test di automazione utilizzando lo strumento Cucumber e La differenza tra TDD e BDD .
Ci sono molti di questi casi in cui i confini del test e dello sviluppo si incrociano.
Linea di fondo: La conoscenza interfunzionale è un MUST.
Pertanto, le competenze chiave sia per i team di sviluppo che per i test sono:
- Know-how dei processi funzionali fondamentali
- Linguaggi di programmazione: Java si è classificato al primo posto (Indice TIOBE per la popolarità del linguaggio di programmazione)
- DB e concetti di design
- Pensiero analitico e logico
- Buona comunicazione
- Gioco di squadra atteggiamento
- Gestione del lavoro con strumenti o manualmente
# 2) Coinvolgimento nel ciclo di vita dello sviluppo
Entrambe le squadre giocano ruoli critici end to end. Con le aziende che adottano l'integrazione continua e approcci di test continui, tester e sviluppatori lavorano mano nella mano . Inoltre, Agile non distingue tra team di sviluppo e test: è tutto uno SCRUM.
# 3) Le opportunità di crescita saranno simili per tester e sviluppatori?
La crescita è variabile per ogni persona in quanto dipende dalle capacità, dalle aspirazioni, dagli sforzi e dalle circostanze. Ha poco a che fare con il ramo dell'IT.
Gli sviluppatori potrebbero passare a diventare manager, analisti aziendali, architetti o potrebbero dedicarsi alle vendite, alla ricerca, ecc. A seconda delle loro qualifiche, aspirazioni e opportunità.
Le stesse possibilità esistono anche per i tester, solo nel loro campo. Test lead, Test manager, Business Analyst, ecc. - Molte possibilità.
Leggi anche=> Come capire quale lavoro di controllo qualità si adatta meglio alle tue capacità?
# 4) Gli sviluppatori sono indispensabili mentre i tester no?
Se un certo dipartimento non è importante, perché averlo? Il conflitto tra sviluppatori e tester non è più un problema entro Team IT, è ancora una percezione culturale cliché tra gli outsider.
Si sente ancora parlare di una quasi riverenza verso gli sviluppatori e disprezzo per i tester, ma scommetto che questo viene da chi non conosce bene nessuna delle due discipline. Essere o non essere (un tester di software) - è una domanda, a cui non rispondere in base alle opinioni degli ignari.
I lavori sono volatili ovunque. Di solito è l'anello più debole che prende il taglio e ciò non significa che sia sempre il QA che viene scartato.
# 5) Infine, la disparità di compensazione è vera? Gli sviluppatori fanno davvero molto di più dei tester?
Se stai cercando un'idea generale di dove sono le cose a livello di compensazione, potrebbe essere utile quanto segue:
Porta di vetro:
Scala salariale:
Stipendio per la garanzia della qualità del software Tester
il miglior downloader di musica gratuito per Android
Stipendio per sviluppatore di applicazioni
Fonte: Payscale.com
Quando guardi i link sopra, tieni presente che ci sono molte variabili.
Sfortunatamente, non lavoriamo in un mondo di stipendi normalizzati.
Nella mia carriera, ho visto molti QA guadagnare più delle controparti di sviluppo. E viceversa è vero anche in molti casi.
La paga dipende da:
- Abilità e livello di abilità
- Esperienza
- Stipendio attuale (quando si passa a una nuova posizione)
- Natura dell'impiego (full time vs freelance vs contrattuale)
- Posizione
- Azienda
- Benefici
- Purtroppo e raramente, le capacità di negoziazione del dipendente
Cose da tenere a mente:
- Un lavoro offre più del denaro - Un'opportunità per esercitare il tuo potenziale, una community che condivide la tua passione e un'opportunità per fare la differenza. Lascia che il quadro generale mostri tutto questo e altro ancora.
- Cerca un leone, non un unicorno. Attenzione ai miti urbani - Un amico di un amico che ha insaccato un pacchetto di stipendio killer e ha avuto anche meno esperienza di te.
- Confrontare gli stipendi - (con QA o sviluppatori) - Non è una buona idea. Se ti senti oberato di lavoro e sottopagato, sentiti libero di discuterne con il tuo manager.
- Qualunque cosa valga la pena fare vale la pena essere pagata, beh.
- Da ultimo, ' Per raddoppiare il tuo reddito, triplica il tuo tasso di apprendimento. '- Robin Sharma.
Conclusione:
In conclusione, voglio dire che la scelta di un percorso di carriera dovrebbe essere basata su attitudine, ambizione, sicurezza, soddisfazione e, naturalmente, compenso. Al lavoro ci si deve sentire competenti, fiduciosi e produttivi.
Essere bravo in quello che fai è la chiave per sentirti in quel modo e sai che non è uno stato evocato magicamente. Ci vuole lavoro, pratica e ancora pratica.
Autore : Grazie al membro del team STH Swati S. per tutte le ricerche e per averci reso orgogliosi della nostra professione.
Ci piacerebbe sentire i tuoi pensieri, commenti, domande e disaccordi di seguito.
Lettura consigliata
- 5 cose che uno sviluppatore principiante (e un tester) dovrebbe sapere sui test del software
- Quanto è importante per un tester o uno sviluppatore comunicare tra loro?
- Annuncio del mio nuovo eBook 'Pacchetto di carriera nel test del software: il viaggio di un tester del software dall'ottenere un lavoro al diventare un leader del test!'
- Il lavoro di Software Tester è davvero un lavoro di basso profilo?
- Perfect Software Testing Resume Guide (con esempio di curriculum per Software Tester)
- 7 tipi di errori software che ogni tester dovrebbe conoscere
- Il test del software è monotono ... Davvero?
- Caratteristiche di un Bad Software Tester