Una delle domande che viene spesso individuata nei forum di test del software è ” Come posso ottenere un lavoro come tester software se non ho esperienza?”In questo articolo, Mirza Sisic condivide con noi alcuni suggerimenti su come è riuscito a raggiungere il suo obiettivo di iniziare una carriera di test del software.
Autore: Mirza Sisic, https://juniorlearnstocode.blogspot.com/
Ultimamente, ho visto un maggiore interesse per i test, quindi ho pensato che avrei dovuto condividere alcuni suggerimenti che mi aiutano a mettere il piede nella porta e ottenere quel primo ruolo junior tester/QA. Cercherò di mantenerlo breve e conciso, per quanto posso.
Per la prima volta ho ottenuto alcune certificazioni da Microsoft (lo espanderò in seguito), fissando il PC e facendo supporto tecnico poco dopo. Il mio diploma di scuola superiore e il college che stavo per, all’epoca, erano completamente estranei ad ESSO – ho finito il liceo artistico e stavo studiando storia al college. Ho ottenuto il mio primo ruolo di QA in un’azienda in cui avevo già trascorso circa due anni e mezzo lavorando come agente di supporto tecnico, rispondendo a chat ed e – mail, telefonate, aiutando i clienti su desktop remoti, come TeamViewer-il solito concerto di supporto. Il ruolo di QA che ho fatto all’epoca era strettamente manuale, non molto impegnativo, ma mi sono divertito molto a farlo, ho avuto una grande squadra, ho imparato alcune cose nuove e forse la parte migliore è che non ho più avuto a che fare con gli utenti direttamente. I clienti hanno sempre fatto come me, mi è stato detto come paziente ed educato sono, ma come un po ” di un introverso, ho scoperto che io sono più efficace quando si fa un lavoro quando sto interagendo con il mio team per lo più.
Naturalmente, poiché ci sono molti rami diversi di test e varie specializzazioni, se hai lavorato in un campo non IT, o se stai solo cercando il tuo primo lavoro, dovrai mirare ai frutti a bassa sospensione-mirare a quelle posizioni entry-level. Di seguito sono riportati cinque suggerimenti che possono aiutarti a raggiungere questo obiettivo.
Ottenere un lavoro di supporto tecnico
Come ho accennato sopra, ottenere un tipo di lavoro di supporto tecnico entry-level può aiutarti a ottenere quel ruolo di QA un po ‘ più tardi, di solito nella stessa azienda dopo un anno o due, approssimativamente. Alcune delle competenze che si impara a sostegno riporterà ad un ruolo tester junior, molto probabilmente dovrete supportare diversi browser web, dandovi un assaggio di test di compatibilità cross-browser – in pratica, questo significa che si urla oscenità su Internet Explorer. Imparerai anche a conoscere il ticketing, il monitoraggio dei bug, forse un po ‘ di problemi di triaging, che li sta declinando o accettando quelli validi. Probabilmente imparerai anche una cosa o due sulla scrittura e sull’uso della documentazione. Come sarete esposti al cliente finale. Continuerai a sviluppare la capacità di vedere le cose dal punto di vista dell’utente – questo vi aiuterà a diventare più critico e tester per chiunque con due cellule cerebrali in grado di coprire “il buon cammino” e prova il software utilizzando come è stato concepito, ma solo una persona che può pensare in modo critico cercherà di testare il programma facendo qualcosa di stupido (scusa per dire così senza mezzi termini, che è la realtà di esso), perché che cosa succede nel mondo reale, le persone fanno cose stupide abbiamo eccellere esso…
Facendo alcuni Freelance
facendo alcuni freelance e/o di folla test, vi darà qualche assaggio di cosa aspettarsi e sapere se si vede il vostro sé come un tester futuro – e qualche esperienza di base, concerti freelance, e piattaforme di test folla, per i tester entry-level, di solito hanno requisiti abbastanza semplice in avanti, si avrà il compito di trovare evidenti bug UI e segnalarli, controllare le applicazioni mobili, di solito in una forma di beta tester, controllare il prodotto dal punto di vista del cliente, prima che possa essere rilasciato al mercato – per essere consumato dai clienti reali. Non diventerai ricco facendo questo-questi lavori hanno una barriera di ingresso molto bassa e quindi non pagano molto, ma imparerai cose preziose, come scrivere casi di test e segnalare i problemi che hai trovato. Avere qualche esperienza ti darà un vantaggio rispetto a molti altri candidati senza esperienza nel mondo reale, quindi non esitare a sfruttare questo a tuo favore.
Impara a codificare, junior!
Anche se i ruoli di tester entry-level non richiedono quasi mai di sapere molto sulla programmazione, questo ti aiuterà a diventare un tester migliore. Poiché l’industria della QA si sta attualmente spostando sempre più verso l’automazione dei test, questo ti aiuterà a rendere il tuo lavoro a prova di futuro a lungo termine, poiché diminuirai le tue possibilità di diventare obsoleto. La vostra ambizione di imparare a codice, anche quando il lavoro di distacco non è chiedere che, impressionerà i responsabili delle assunzioni e voi. Per esempio, conoscendo un po ‘sulle query SQL può davvero aiutare in QA indagini, sapendo un po’ di CSS si può fare un sacco di bene in termini di comprensione UI problemi correlati, imparare una cosa o due circa il JavaScript può anche aiutare con problemi legati all’interattività sul web, cose come avere una comprensione di ciò che i personaggi come espressione regolare dietro un campo di immissione della password la chiede vi farà una migliore tester.
Certificazioni
Questo è un argomento che di solito suscita un po ‘di polemica, ci sono persone che sostengono che le certificazioni sono quasi inutili e l’esperienza del mondo reale trionfi certificati qualsiasi momento – mi tende a piegarsi in questa direzione, in parte, ma (c’è sempre un testa a testa) di avere un certificato può aiutare a stare fuori un po’ nel mare di candidati con esperienza zero, che vi farà più evidente. Più tardi, le certificazioni più probabilmente ti aiuteranno a ottenere un aumento e così via. Il punto e; non cercare di ottenere tutte le certificazioni possibili e non ignorarle del tutto, analizzare le proprie esigenze e prendere una decisione basata su questo. Conosco un bel po ‘di persone che hanno ottenuto i loro primi ruoli tester/QA ottenendo l’esame di certificazione della Fondazione ISTQB – potrebbe essere una teoria un po’ secca e un po ‘supponente, può essere utile a te se puoi permetterti il costo, dato che questo è un po’ costoso.
Comprendere l’SDLC
Comprendere l’intero ciclo di vita dello sviluppo del software non sarà un requisito rigoroso per il tuo primo lavoro, ma sarà un bel vantaggio avere sulla tua prima applicazione. Ad esempio, se scopri che l’azienda a cui ti stai candidando utilizza la metodologia Agile, imparare le basi su di esso non solo migliorerà le tue possibilità nella selezione delle assunzioni, ma renderà la tua vita più facile. Il contesto è molto importante in scenari come questo, quindi confrontare (ad esempio) la differenza tra Agile e Waterfall ti aiuterà a rispondere a queste domande come: “Perché usiamo questo approccio invece di quello quando sviluppiamo software?”. Quindi leggi alcuni blog su questi argomenti prima di applicare.
Conclusione
Atterraggio che il primo lavoro è sempre una sfida, quindi non lasciate che la vostra auto scoraggiarsi dal provare se le prime applicazioni vengono respinte. Ricordo di aver applicato a quasi 50 diverse aperture prima di ottenere il lavoro che volevo. Speriamo che alcuni dei suggerimenti che ho fornito si rivelino utili ai futuri tester del software. Grazie per la lettura e buona fortuna!
Informazioni sull’autore
Mirza Sisic lavora come tester software e ama imparare cose nuove nel suo tempo libero. È un professionista certificato ISTQB e Microsoft e membro di diverse comunità IT a Sarajevo. In questo momento, si concentra l’automazione di test e test microservizi in un ambiente DDD. Puoi controllare il suo blog qui: https://juniorlearnstocode.blogspot.com/.
Questo articolo è stato originariamente pubblicato su https://juniorlearnstocode.blogspot.com/ 2020/04/how-to-start-career-in-testing.html ed è riprodotto con il permesso di Mirza Sisic.