cum să începeți o carieră în testarea Software-ului?

una dintre întrebările care sunt adesea observate pe forumurile de testare software este „Cum pot obține un loc de muncă ca tester software dacă nu am experiență?”În acest articol, Mirza Sisic ne împărtășește câteva sfaturi despre cum a reușit să-și atingă obiectivul de a începe o carieră de testare software.

autor: Mirza Sisic, https://juniorlearnstocode.blogspot.com/

în ultima vreme, am văzut un interes crescut în testare, așa că m-am gândit că ar trebui să împărtășesc câteva sfaturi care mă ajută să-mi pun piciorul în ușă și să obțin primul rol junior tester/QA. Voi încerca să o păstrez scurtă și concisă, cât de mult pot.

am intrat mai întâi în ea obținând câteva certificări de la Microsoft (voi extinde acest lucru mai târziu), fixând PC-ul și făcând asistență tehnică la scurt timp după aceea. Diploma mea de liceu și Colegiul la care urma să merg, la acea vreme, nu aveau nicio legătură cu ea – am terminat liceul de artă și studiam istoria la facultate. Am primit primul meu rol de asigurare a calității într – o companie în care am petrecut deja aproximativ doi ani și jumătate lucrând ca agent de asistență tehnică, răspunzând la chat-uri și e-mailuri, apeluri telefonice, ajutând clienții pe desktop-uri la distanță, cum ar fi TeamViewer-concertul obișnuit de asistență. Rolul QA pe care l-am făcut la acea vreme a fost strict manual, nu foarte solicitant, dar m-am simțit bine făcând-o, am avut o echipă grozavă, am învățat câteva lucruri noi și poate cea mai bună parte a fost că nu mai trebuia să mă ocup direct de utilizatori. Clienții mi-au plăcut întotdeauna, mi s-a spus cât de răbdător și politicos sunt, dar, ca un pic introvertit, am constatat că sunt mai eficient atunci când fac o treabă atunci când interacționez cu echipa mea mai ales.

desigur, deoarece există multe ramuri diferite de testare și diverse specializări, dacă ați lucrat într-un domeniu non-IT sau dacă sunteți doar în căutarea primului dvs. loc de muncă, va trebui să vizați fructele cu agățare redusă – să vizați acele poziții la nivel de intrare. Mai jos sunt cinci sfaturi care vă pot ajuta să realizați acest lucru.

 cum să începeți o carieră în testarea Software-ului?

obținerea unui loc de muncă de asistență tehnică

așa cum am sugerat mai sus, obținerea unui tip de asistență tehnică la nivel de intrare vă poate ajuta să obțineți acel rol de asigurare a calității un pic mai târziu, de obicei în aceeași companie după un an sau doi, aproximativ. Unele dintre abilitățile pe care le învățați în asistență vor trece la un rol de tester junior, Cel mai probabil va trebui să susțineți mai multe browsere web, oferindu-vă un gust de testare a compatibilității între browsere – în practică, acest lucru vă va însemna să strigați obscenități despre Internet Explorer. Veți afla, de asemenea, despre ticketing, bug-uri de urmărire, poate un pic despre triaging probleme, care este în scădere le sau acceptarea celor valide. De asemenea, veți învăța probabil un lucru sau două despre scrierea și utilizarea documentației. După cum veți fi expus clientului final. Veți dezvolta o abilitate de a vedea lucrurile din perspectiva utilizatorului – acest lucru vă va ajuta să deveniți un tester mai critic – oricine are două celule ale creierului poate acoperi „calea fericită” și poate testa software – ul folosind-o așa cum a fost intenționat, dar numai o persoană care poate gândi critic va încerca să testeze programul făcând ceva prost (îmi pare rău că o spun atât de direct, că este realitatea) pentru că ceea ce se întâmplă în lumea reală, oamenii fac lucruri stupide tot timpul-excelăm la asta…

făcând niște Freelancing

de a face unele freelancing și/sau mulțimea de testare, vă va oferi unele gust de ce să se aștepte și să știe dacă vă vedeți de sine ca un tester viitor – și unele experiență de bază, concerte independenți, și platforme de testare mulțimea, pentru testeri entry-level, de obicei, au cerințe destul de drept înainte, va fi însărcinat cu găsirea bug – uri UI evidente și raportarea acestora, verificarea aplicații mobile, de obicei, într-o formă de tester beta, verificarea produsului din perspectiva clientului, înainte de a putea fi lansat pe piață-pentru a fi consumate de către clienții reali. Nu vă veți îmbogăți făcând acest lucru-aceste locuri de muncă au o barieră de intrare foarte scăzută și, prin urmare, nu plătesc foarte mult, dar veți învăța lucruri valoroase, cum ar fi scrierea cazurilor de testare și raportarea problemelor pe care le-ați găsit. Având orice experiență vă va oferi un avantaj față de mulți alți candidați fără experiență în lumea reală, așa că nu ezitați să folosiți acest lucru în favoarea dvs.

învață să codezi, junior!

chiar dacă rolurile testerului la nivel de intrare nu vor necesita niciodată să știți multe despre programare, acest lucru vă va ajuta să deveniți un tester mai bun. Pe măsură ce industria QA se îndreaptă în prezent din ce în ce mai mult spre automatizarea testelor, acest lucru vă va ajuta să vă dovediți în viitor munca pe termen lung, deoarece veți scădea șansele de a deveni învechite. Ambiția dvs. de a învăța să codificați, chiar și atunci când postarea de locuri de muncă nu solicită acest lucru, vă va impresiona pe managerii de angajare și pe dvs. De exemplu, cunoașterea unui pic despre interogările SQL vă poate ajuta cu adevărat în investigațiile QA, cunoașterea unor CSS vă poate face mult bine în ceea ce privește înțelegerea problemelor legate de UI, învățarea unui lucru sau două despre JavaScript vă poate ajuta, de asemenea, cu probleme legate de interactivitate pe web, lucruri cum ar fi o subestimare a caracterelor ca expresie regulată în spatele unui câmp de introducere a parolei vă va face un tester mai bun.

certificari

acesta este un subiect care stârnește, de obicei, destul de un pic de controverse, există oameni care susțin că certificările sunt aproape inutile și experiența din lumea reală atuuri certificate în orice moment-am tendința să se aplece în această direcție, parțial, dar (există întotdeauna un fund) Având un certificat poate ajuta să iasă în evidență un pic în mare de solicitanți cu experiență zero, se va face mai vizibil. Mai târziu, certificările vă vor ajuta mai probabil să obțineți o mărire de salariu și altele asemenea. Punctul meu este; nu încercați să obțineți toate certificările posibile și nu le ignorați în întregime, analizați-vă propriile nevoi și luați o decizie bazată pe asta. Știu destul de puțini oameni care au primit primul lor tester/QA roluri prin obținerea examenului de certificare a fundației ISTQB – poate fi o teorie puțin uscată și oarecum dogmatică, vă poate fi utilă dacă vă puteți permite costul, deoarece acesta este un pic cam scump.

înțelegeți SDLC

înțelegerea întregului ciclu de viață al dezvoltării software nu va fi o cerință strictă pentru primul dvs. loc de muncă, dar va fi un cadou frumos pe care să îl aveți la prima aplicație. De exemplu, dacă aflați că compania la care aplicați utilizează metodologia Agile, învățarea elementelor de bază despre aceasta nu numai că vă va îmbunătăți șansele în selecția de angajare, dar vă va ușura viața. Contextul este foarte important în scenarii ca acesta, așa că compararea (de exemplu) a diferenței dintre Agile și Waterfall vă va ajuta să răspundeți la aceste întrebări, cum ar fi: „de ce folosim această abordare în loc de aceasta atunci când dezvoltăm software?”. Deci, citiți câteva bloguri pe aceste subiecte înainte de a aplica.

concluzie

a vedea că primul loc de muncă este întotdeauna o provocare, așa că nu vă lăsați descurajați să încercați dacă primele dvs. cereri sunt respinse. Îmi amintesc că am aplicat la aproape 50 de posturi diferite înainte de a obține slujba pe care mi-o doream. Sperăm că unele dintre sfaturile pe care le-am oferit se vor dovedi utile viitorilor testeri de software. Vă mulțumim pentru lectură și noroc!

despre autor

Mirza Sisic lucrează ca tester de software și iubește să învețe lucruri noi în timpul liber. Este un profesionist certificat ISTQB și Microsoft și membru al mai multor comunități IT din Sarajevo. În acest moment, el concentrează automatizarea testelor și testarea microserviciilor într-un mediu DDD. Puteți consulta blogul său aici: https://juniorlearnstocode.blogspot.com/.

acest articol a fost publicat inițial pe https://juniorlearnstocode.blogspot.com/ 2020/04/how-to-start-career-in-testing.html și este reprodus cu permisiunea de la Mirza sisic.

Lasă un răspuns

Adresa ta de email nu va fi publicată.