how get software testing job
come costruire un firewall per Windows
I più freschi che vogliono costruire una carriera nell'IT optano per il test del software come trampolino di lancio.
Anche se prevedi di passare allo sviluppo software nella fase successiva della tua carriera, è sempre una buona idea iniziare come tester del software.
Questo post tratterà di ciò che dovresti e non dovresti fare per ottenere il tuo primo lavoro come professionista dei test.
Come ottenere un software Lavoro di prova Quando non hai esperienza?
Cosa imparerai:
- # 1) Sii appassionato di test
- # 2) Avere il giusto set di abilità richiesto per il lavoro
- # 3) Scegli la tua nicchia
- # 4) Rompi tutti i miti
- # 5) Scrivi una lettera di presentazione e un curriculum perfetti
- # 6) Fatti consigliare
- # 7) Prova ad applicare prima in Startup & Small Company
- # 8) Ciliegina sulla torta: competenza nella comunicazione
- # 9) Fai galleggiare il tuo curriculum
- # 10) Pochi altri suggerimenti
- Lettura consigliata
# 1) Sii appassionato di test
Perché vuoi fare un lavoro di prova?
Questa è probabilmente la domanda più comune in tutte le interviste di test. Dovresti avere una risposta chiara alle seguenti domande:
- Perché vuoi diventare un Software Tester?
- Se sei un ingegnere informatico, perché non hai scelto lo sviluppo software?
- Se vieni da qualche altro stream, perché non cerchi un lavoro nel tuo campo di specializzazione?
Solo quei candidati che sono appassionati di questo campo e vogliono crescere come tester di qualità finiscono per ottenere i migliori lavori disponibili sul mercato. Chiunque può essere formato, ma solo le persone con un reale interesse in questo campo possono farsi un nome.
Quindi, impara a conoscere l'idea di base di Software Testing & Quality Assurance e sviluppa un interesse per essa. Sarai in grado di sopravvivere nel tuo lavoro di test del software solo quando avrai un reale interesse e passione al riguardo. Altrimenti, inizierai a considerare i test come un peso e alla fine finirai per perdere le tue prestazioni ed efficienza.
Quindi, fai domanda per un lavoro di test del software solo quando lo desideri effettivamente.
# 2) Avere il giusto set di abilità richiesto per il lavoro
In qualità di tester del software, passeresti la maggior parte del tempo a cercare di 'rompere' il software. Dovresti avere eccellenti capacità attitudinali e analitiche unite alla conoscenza delle metodologie e degli strumenti di test. L'intervistatore si assicurerà sicuramente che tu abbia tutte le conoscenze di base richieste sul test del software e le competenze necessarie per svolgere il lavoro.
Utilizza le seguenti risorse per sviluppare capacità di test del software:
Istituti di formazione
Come neolaureato, non avrai alcuna esposizione significativa a scenari di test e Casi test . In una situazione del genere, puoi entrare a far parte di qualsiasi istituto leader che offra formazione sui test del software. In questo modo, acquisirai una buona conoscenza del test del software e un'esperienza pratica che si rivelerà molto utile per ottenere un lavoro di test del software.
Il link sottostante ti porterà ad alcuni dei migliori istituti di formazione sul test del software in India: Corso di test del software: quale istituto di test del software dovrei iscrivermi?
Test freelance e crowdsourcing
Puoi anche intraprendere un lavoro freelance che sarà un ulteriore vantaggio per la tua esperienza. Puoi anche eseguire test in crowdsourcing per alcuni mesi prima di candidarti per un lavoro di test del software. Mostrare questa esperienza nel tuo CV aggiungerà peso alla tua candidatura per il lavoro.
Puoi anche intraprendere alcuni progetti di test del software attraverso comunità come uTest .
Certificazioni
Al giorno d'oggi la maggior parte delle offerte di lavoro richiedono di avere alcune certificazioni in fase di test. Ciò è stato reso obbligatorio dalla maggior parte delle aziende in modo che il candidato possa essere produttivo dal primo giorno del suo ingresso e non è necessario spendere tempo o denaro per addestrare il candidato sui concetti di base del test del software.
Quindi, è un fiore all'occhiello se possiedi determinate certificazioni prima di fare domanda per un lavoro di test del software.
Lettura suggerita = >> Come e dove elencare le certificazioni sul curriculum
Se sei seriamente intenzionato a una carriera di test, puoi farlo certificazioni piace FERMARE che aumenterà il tuo valore nel mercato del lavoro.
Tutorial
È inoltre possibile frequentare corsi di test del software online o leggere i tutorial di test del software disponibili online.
Ci sono molti tutorial disponibili online per l'apprendimento del test del software e la preparazione per i colloqui di lavoro. Puoi fare riferimento al seguente elenco di tutorial disponibili su STH: Tutorial sul test del software
Libri
Un'altra buona opzione per sviluppare le tue capacità di test del software è leggere libri sui test. Di seguito sono riportati alcuni eccellenti eBook disponibili su Software Testing per principianti:
- L'arte del test del software
- Test pratico del software - eBook gratuito
- Lezioni apprese nel test del software - Un approccio guidato dal contesto
- Test del software: competenze essenziali per i tester per la prima volta
- Pacchetto carriera nel test del software: il viaggio di un tester del software dall'ottenere un lavoro al diventare un leader del test!
La metodologia Agile nei progetti software è molto popolare in questi giorni e ci sono alte probabilità che potresti dover lavorare con un team Agile nel tuo primo lavoro. Puoi conoscere i test Agile nel seguente libro:
Test Agile: una guida pratica per tester e team Agile
Utensili
Esistono molti strumenti di test del software popolari che offrono versioni di prova gratuite. Ti suggerisco di iniziare ad esplorare prima il selenio. È l'open source più popolare e uno dei migliori strumenti di test di automazione disponibili sul mercato. Di seguito è riportato il collegamento al sito Web di Selenium: Cos'è il selenio?
Altri strumenti che puoi esplorare sono QTP, RFT, Bugzilla, LoadRunner, ecc.
La conoscenza di almeno uno dei più diffusi strumenti di test del software può rivelarsi molto utile per ottenere un lavoro di test del software più fresco.
# 3) Scegli la tua nicchia
Hai sentito il detto 'Jack of all trades ma master of none'? Ebbene, di questi tempi, soprattutto in ambito IT, bisogna specializzarsi e non generalizzare. Uno specialista è sempre preferito a un generalista dalla maggior parte delle aziende (sebbene non sia una buona idea scegliere specialisti in quanto hanno un ambito limitato, la maggior parte delle risorse umane trova la via d'uscita facile per riempire velocemente la posizione).
Alcune delle nicchie di test popolari che puoi scegliere sono
- Test manuale: In questo metodo, un tester deve imitare il ruolo di un utente finale. Un utente finale è colui che utilizzerà effettivamente il prodotto software. In questo processo, il tester deve utilizzare manualmente tutte le funzionalità del software per trovare i bug.
- Test di automazione: Nei test di automazione, un tester deve convalidare le funzionalità del software scrivendo script che automatizzano le attività di test. Risparmia molto tempo perché non richiede sforzi manuali. Questo è spesso il modo più conveniente per testare il software a lungo termine.
- Test delle prestazioni : In questo metodo di test, il software viene testato rispetto a un carico di lavoro specifico. Alcune delle metriche che verrebbero valutate sono la reattività, la capacità di carico massima, ecc.
Simile allo sviluppo del software, il test del software è un campo vasto. Quindi dovresti concentrarti su un'area di test. Ciò aumenterà il tuo valore nel mercato del lavoro. Oltre alla specializzazione in un'area, è sempre consigliabile avere familiarità anche con altre aree di test. Devi anche essere abbastanza flessibile per passare a un altro dominio, se necessario.
Essendo un più fresco, una combinazione di Java, selenio, test manuali e conoscenza SOA ti darà un vantaggio rispetto agli altri candidati più freschi. I reclutatori ti avvicineranno sicuramente per primi se hai questo set di abilità.
Inoltre, uno dei ruoli più di tendenza visti nei test del software in questi giorni è SDET (Sviluppatore software in prova). Un SDET è sia uno sviluppatore che un tester. Quindi, se hai una miscela di buone capacità di programmazione e test, puoi cercare un ruolo di lavoro SDET. Uno stipendio medio di uno SDET in India è di Rs. 768.557 all'anno.
Nell'anno 2017, le competenze più impegnative per il test del software dovrebbero essere Big Data Testing, SDET, DevOps, TDD & BDD, Docker Container, IoT Testing, Lifecycle Testing e Mobile Testing.
# 4) Rompi tutti i miti
Purtroppo, l'industria e gli studenti hanno molte idee sbagliate sui lavori di test del software.
Alcuni dei miti ancora prevalenti sono:
csqa domande e risposte esame pdf
Il test del software è un lavoro semplice. Quindi chiunque può farlo :
Sebbene non sia scienza missilistica, i test richiedono ancora molto lavoro e intelligenza da parte del tester. Quindi, non dare per scontato che sia un gioco da ragazzi perché il test richiederà che le proprie capacità tecniche siano puntuali in modo che il tester sia in grado di comprendere le complessità tecniche di un sistema in prova così come è in grado di sviluppare / eseguire test script in modo efficiente.
Il test è un lavoro di secondo livello rispetto allo sviluppo :
Il test e lo sviluppo del software sono due processi diversi. Qualsiasi tipo di confronto sul livello di difficoltà di entrambi non ha molto senso.
In uno dei colloqui di lavoro avvenuti per il ruolo di tester di software, ci siamo imbattuti in un candidato con precedente esperienza solo nello sviluppo di software e nessuna esperienza di test. Il candidato era troppo sicuro di sé riguardo all'intervista a causa della percezione che il test fosse un lavoro di secondo livello rispetto allo sviluppo.
La candidata ha sostenuto che il test è inferiore allo sviluppo e poiché ha già lavorato a progetti di sviluppo, non è richiesta alcuna esperienza di test per ottenere il lavoro. Purtroppo, è stata rifiutata a causa della mancanza di conoscenza dei concetti di test!
Il test del software è importante e apprezzato quanto lo sviluppo del software. Quindi l'esperienza in un dominio non ti dà necessariamente diritto a un pass gratuito per un altro.
I tester vengono pagati meno rispetto agli sviluppatori:
È un'idea sbagliata che i tester abbiano una scala di retribuzione bassa rispetto agli sviluppatori. Lo stipendio del tester dipende esclusivamente da fattori come il ruolo e le responsabilità lavorative, le competenze, gli standard aziendali, la natura dell'impiego, il tipo di test in cui sei coinvolto, ecc. Confrontare lo stipendio tra un tester e uno sviluppatore non è in realtà una buona idea!
Testare l'automazione significa fare clic su alcuni pulsanti e il software lo farà per te:
Sebbene possa essere vero per alcuni casi di test esistenti, la maggior parte delle volte dovresti creare lo script per i test di automazione. Quindi non pensare che sarà facile e poiché non conosci / odi la programmazione, è l'occasione perfetta per te.
I test sono noiosi:
Se trovi noioso il test, significa che non lo stai facendo nel modo giusto. Il test è divertente! I test ti offrono un'opportunità perfetta per esplorare il prodotto, pensare fuori dagli schemi e imparare cose nuove ogni giorno.
# 5) Scrivi una lettera di presentazione perfetta e Curriculum vitae
Quante volte ti sei candidato a una serie di lavori contemporaneamente usando lo stesso curriculum e senza nemmeno pensare di includere una lettera di presentazione?
Se sei come la maggior parte delle persone che fanno domanda per un lavoro, la tua risposta qui sarebbe 'la maggior parte del tempo' o 'sempre'.
Riceviamo diversi curriculum ogni giorno da candidati che allegano semplicemente il loro curriculum di livello più fresco grezzo e si candidano ciecamente al lavoro senza nemmeno leggere i titoli e i requisiti del lavoro. Pensi davvero che un reclutatore si prenderà la briga di valutarti dopo un simile tentativo?
Personalizza sempre il tuo curriculum e assicurati di includere una lettera di presentazione personalizzata con ogni domanda. Invece di cercare di candidarti a 50 diversi datori di lavoro in un tratto, fai domanda solo per alcuni di quelli pertinenti.
Migliorerai drasticamente le tue possibilità di ricevere risposte dal datore di lavoro.
Assicurati che tutto ciò che hai scritto nel tuo curriculum rifletta effettivamente la tua personalità e abilità. Non includere false esperienze e abilità nel curriculum perché quando l'intervistatore farà domande al riguardo, in quel momento rimarrai vuoto e questo avrà un impatto negativo sul pannello dell'intervista.
Leggi attentamente il tuo curriculum due o tre volte prima di tentare il colloquio. La maggior parte delle domande proviene dal curriculum stesso perché il tuo curriculum è l'unico ponte che crea una connessione tra te e il pannello dei colloqui.
Lettura consigliata = >> Come inviare un'e-mail a un reclutatore
Ho incorporato qui una lettera di presentazione di esempio che puoi utilizzare come modello per richiedere i lavori di test del software. Ho preparato e utilizzato una lettera di presentazione di questo tipo quando ho fatto domanda per il mio primo lavoro di prova e l'ho presa con successo :)
Scarica la lettera di presentazione del campione
# 6) Fatti consigliare
Il modo più semplice e veloce per ottenere un lavoro è entrare attraverso i consigli di amici, familiari o parenti. Molti dei posti vacanti vengono coperti chiedendo agli attuali dipendenti di consigliare le loro persone conosciute che hanno le competenze corrispondenti richieste dall'azienda.
È un vantaggio bidirezionale in quanto il datore di lavoro ottiene facilmente un candidato e il dipendente ottiene un bonus di rinvio. Quindi, contatta i tuoi contatti che lavorano nel campo del test del software o in un'azienda che ha opportunità di test del software e chiedi loro di riferire la tua candidatura per le posizioni aperte nel test del software nella loro organizzazione.
# 7) Prova ad applicare prima in Startup & Small Company
È più facile entrare in startup o piccole aziende che in una multinazionale IT. Le piccole imprese sono più flessibili nella valutazione della candidatura. Inoltre, poiché sono nella fase iniziale o in crescita, hanno bisogno di più tester per testare i loro prodotti. Tendono a correre il rischio di assumere un fresco più spesso rispetto alle grandi aziende.
# 8) Ciliegina sulla torta: competenza nella comunicazione
È molto importante per un tester di software avere buone capacità di comunicazione orale e scritta poiché è necessario documentare correttamente i dati relativi al test e spiegare i bug / i problemi alle parti interessate in modo che non vi siano lacune nella comprensione.
Quindi, rispolvera le tue capacità di comunicazione prima di candidarti per un lavoro di test del software.
# 9) Fai galleggiare il tuo curriculum
Partecipa a forum di test del software, portali di lavoro e siti di social networking come LinkedIn e carica il tuo CV ovunque.
Puoi partecipare a forum come STS dove vengono pubblicati molti lavori di test del software.
Carica il tuo curriculum su portali di lavoro come Naukri , Brillare , Infatti , Mostro , eccetera.
differenza tra test sit e uat
# 10) Pochi altri suggerimenti
Dato che sei un fresco, non ci saranno molte aspettative da te. Basta essere fiduciosi, rivedere i concetti di base del test e parlare senza alcuna esitazione durante l'intervista.
Sii fedele a te stesso!
Non aggiungere cose false nel CV. Dovresti essere in grado di parlare delle cose che hai scritto nel tuo CV.
Leggi dal web le esperienze di intervista dei tester di software che sono entrati in aziende come freschi. Questo ti aiuterà a visualizzare come sarà la tua intervista. Uno dei migliori siti che ho trovato per leggere le esperienze di interviste è il geek per geek .
Circa l'autore: Questo è un guest post di Adarsh Thampy . Adarsh è una carriera e un esperto di marketing presso Jombay. Parla dei vari formati di curriculum che le matricole possono utilizzare mentre fanno domanda per i lavori di prova.
Aggiornamento da Vijay
Il nostro amico Govardhan Reddy ha aggiunto alcuni buoni punti nei commenti su come ottenere un lavoro come un fresco. Di seguito è riportato lo stesso commento che sto aggiungendo nel post:
@ Matricole / Persone in cerca di lavoro: Le mie opinioni / suggerimenti
# 1: Sii appassionato di test: Rimuovi tutte le altre tracce / percorsi su cui stai lavorando. per esempio. uno più fresco potrebbe cercare lavoro su Oracle, c, c ++, java, testing, blah, blah, blah. Se vuoi entrare in testing, continua semplicemente a testing path - NIENTE ALTRO. Se non oggi, domani avrai il lavoro. Ma fino a quel momento continua a padroneggiare le abilità di test !!!
#Due: Avere le giuste competenze richieste per il lavoro: Ciò è realizzabile solo tramite amici / parenti che già lavorano o da buoni istituti. Non trarre alcuna immagine / conclusione alla cieca (solo le mie supposizioni). Questo uccide definitivamente le tue interviste !!! Impara Impara Impara. Google online, Practice Practice Practice.
# 4: Rompi tutti i miti: Ben detto. Nessuna primaria. Nessuna secondaria.
Tutti hanno la stessa priorità. Quanto un ingegnere di sviluppo ricava il suo stipendio, Uguale o di più l'ingegnere di test disegna ogni mese. Tieni presente che devi battere la concorrenza. Nient'altro importa @ interviste.
# 3:Scegli la tua nicchia: Non entrare in test di automazione / prestazioni senza conoscere il test manuale. Cosa c'è di sbagliato se vai passo dopo passo? È sempre utile conoscere i dettagli dei test manuali prima di passare all'automazione o alle prestazioni. Slow & Steady vince la gara.
Cosa rispondi per 'perché hai scelto di fare il test?'.
Ans: Dì solo che hai una passione per i test e non sei interessato alla programmazione (o puoi sempre dire che sei scarso nella programmazione). Non è un crimine !!! Aggiungi semplicemente un tag che 'non puoi creare software migliore ma puoi migliorare il software' :-)
Ricorda che tutte le domande hanno risposte in un modo o nell'altro. Ma non comportarti in modo intelligente !!! Nessun venditore prepara una serratura senza chiave. Rispondi con saggezza.
Puoi vedere i miei altri commenti su questo sito ma su diversi articoli.
Basta fare Google come 'domande del colloquio di test del software di Govardhan Reddy M' e finirai per scavare ulteriori informazioni.
A voi:
Stai cercando di trovare un lavoro come tester di software e ti blocchi da qualche parte? Quali sono le sfide che hai dovuto affrontare? Fateci sapere nei commenti.
Lettura consigliata
- Come ottenere rapidamente un lavoro di test del software
- Come prepararsi per il colloquio di prova del software
- Passaggio da test non IT a software: come accedere al controllo di qualità (risposte alle 10 domande frequenti principali)
- 10 motivi per cui non ottieni lavoro nei test del software
- Il mio viaggio inaspettato per diventare un tester del software (dal livello base a un manager)
- Lavoro assistente QA test software
- Il lavoro di Software Tester è davvero un lavoro di basso profilo?