how get software testing job
implementare tabel hash în cod c ++
Mult mai proaspeți, care doresc să își construiască o carieră în IT, optează pentru testarea software-ului ca o piatră de temelie.
Chiar dacă intenționați să treceți la dezvoltarea de software în etapa ulterioară a carierei, este întotdeauna o idee bună să începeți ca software Tester.
Această postare va acoperi ceea ce ar trebui și ce nu ar trebui să faceți pentru a obține primul loc de muncă ca profesionist în testare.
Cum să obțineți un software Testarea locului de muncă Când nu ai experiență?
Ce veți învăța:
- # 1) Fii pasionat de testare
- # 2) Aveți setul de abilități adecvat necesar pentru job
- # 3) Alegeți-vă nișa
- # 4) Bust toate miturile
- # 5) Scrieți o scrisoare de intenție perfectă și reluați
- # 6) Obțineți recomandarea
- # 7) Încercați mai întâi să aplicați în Startup & Small Company
- # 8) Cireșe pe tort: Competență în comunicare
- # 9) Plutați CV-ul
- # 10) Alte câteva sfaturi
- Lectură recomandată
# 1) Fii pasionat de testare
De ce vrei să faci o lucrare de testare?
Aceasta este probabil cea mai frecventă întrebare din toate interviurile de testare. Ar trebui să aveți un răspuns clar la întrebările de mai jos:
- De ce vrei să devii Software Tester?
- Dacă sunteți inginer în informatică, de ce nu ați ales Dezvoltarea software-ului?
- Dacă provii dintr-un alt flux, de ce nu cauți un loc de muncă în domeniul tău de specializare?
Doar acei candidați pasionați de acest domeniu și care doresc să crească ca Tester de calitate ajung să obțină cele mai bune locuri de muncă disponibile pe piață. Oricine poate fi instruit, dar numai persoanele cu un interes real în acest domeniu își pot face un nume.
Așadar, cunoașteți ideea de bază a testării software-ului și asigurării calității și dezvoltați un interes pentru aceasta. Veți putea supraviețui în munca dvs. de testare software numai atunci când aveți un interes și o pasiune reală pentru asta. Altfel, veți începe să găsiți testarea ca o povară și, în cele din urmă, veți pierde performanța și eficiența.
Deci, aplicați pentru o lucrare de testare software numai atunci când doriți efectiv să o faceți.
# 2) Aveți setul de abilități adecvat necesar pentru job
În calitate de tester de software, ați petrece cea mai mare parte a timpului încercând să „spargeți” software-ul. Ar trebui să aveți aptitudini excelente și abilități analitice, împreună cu cunoștințe despre metodologiile și instrumentele de testare. Intervievatorul se va asigura cu siguranță că aveți toate cunoștințele de bază necesare despre testarea software-ului și că aveți abilitățile necesare pentru a face treaba.
Folosiți următoarele resurse pentru a dezvolta abilități de testare software:
Institute de instruire
Ca absolvent proaspăt, nu veți avea o expunere semnificativă la scenarii de testare și Cazuri de testare . Într-o astfel de situație, vă puteți alătura oricărui institut de conducere care oferă instruire în testarea software-ului. Procedând astfel, veți obține o bună cunoaștere a testării software, precum și o experiență practică, care se va dovedi a fi foarte utilă în preluarea unui job de testare software.
Link-ul de mai jos vă va duce la unele dintre cele mai bune institute de instruire pentru testarea software-ului din India: Curs de testare software: La ce institut de testare software ar trebui să mă alătur?
Testare independentă și de tip crowdsourced
Puteți, de asemenea, să vă ocupați de o activitate independentă, care va fi un avantaj suplimentar pentru experiența dvs. De asemenea, puteți face teste Crowdsourced timp de câteva luni înainte de a aplica pentru o lucrare de testare software. Afișarea acestei experiențe în CV-ul dvs. va contribui la creșterea candidaturii pentru postul respectiv.
De asemenea, puteți începe unele proiecte de testare software prin intermediul unor comunități precum uTest .
Certificări
În zilele noastre, majoritatea locurilor de muncă necesită să aveți anumite certificări în testare. Acest lucru a fost obligatoriu de către majoritatea companiilor, astfel încât candidatul să poată fi productiv din prima zi a aderării sale și nu trebuie cheltuit niciun timp sau bani pentru instruirea candidatului în ceea ce privește conceptele de testare software de bază.
Deci, este o pene în capac dacă dețineți anumite certificări înainte de a aplica pentru un job de testare software.
Citire sugerată = >> Cum și unde să listez certificările din CV
Dacă sunteți serios cu privire la o carieră de testare, puteți alege certificări ca STOP ceea ce vă va spori valoarea pe piața muncii.
Tutoriale
De asemenea, puteți participa la cursuri de testare software online sau puteți citi tutoriale de testare software disponibile online.
Există o mulțime de tutoriale disponibile online pentru învățarea testării software-ului și pregătirea interviurilor de angajare. Puteți consulta lista de tutoriale de mai jos disponibile pe STH: Tutoriale de testare software
Cărți
O altă opțiune bună pentru a vă dezvolta abilitățile de testare a software-ului este citirea cărților despre testare. Mai jos sunt câteva cărți electronice excelente disponibile pentru testarea software pentru începători:
- Arta testării software-ului
- Testare practică de software - carte electronică gratuită
- Lecții învățate în testarea software - O abordare bazată pe context
- Testarea software-ului: abilități esențiale pentru testerii pentru prima dată
- Pachetul de testare a software-ului pentru carieră - Călătoria unui tester de software de la obținerea unui loc de muncă la devenirea unui lider de testare!
Metodologia Agile în proiectele software este foarte populară în zilele noastre și există șanse mari să fiți nevoit să lucrați cu o echipă Agile la primul loc de muncă. Puteți afla despre testarea Agile în următoarea carte:
Testare agilă: un ghid practic pentru testeri și echipe agile
Instrumente
Există multe instrumente populare de testare a software-ului care oferă versiuni de încercare gratuite. V-aș sugera să începeți mai întâi explorarea seleniului. Este cel mai popular open-source și unul dintre cele mai bune instrumente de testare a automatizărilor disponibile pe piață. Mai jos este linkul site-ului web pentru Selenium: Ce este Seleniu?
Alte instrumente pe care le puteți explora sunt QTP, RFT, Bugzilla, LoadRunner etc.
Cunoașterea a cel puțin oricărui instrument popular de testare a software-ului se poate dovedi foarte utilă pentru a vă oferi un loc de muncă de testare a software-ului ca fiind mai proaspăt.
# 3) Alegeți-vă nișa
Ai auzit zicala „Jack of all trade but master of none”? Ei bine, în aceste zile, în special în domeniul IT, trebuie să vă specializați și să nu generalizați. Un specialist este întotdeauna preferat de un generalist de majoritatea companiilor (Deși nu este o idee bună să alegeți specialiști, deoarece aceștia au un domeniu limitat, majoritatea resurselor umane găsesc calea ușoară de a ocupa postul rapid).
Unele dintre nișele de testare populare pe care le puteți alege sunt
- Testare manuală: În această metodă, un tester trebuie să imite rolul unui utilizator final. Un utilizator final este cel care va folosi efectiv produsul software. În acest proces, testerul trebuie să utilizeze manual toate caracteristicile software-ului pentru a găsi erorile.
- Testarea automatizării: În testarea automatizării, un tester trebuie să valideze caracteristicile software-ului scriind scripturi care automatizează activitățile de testare. Economisește mult timp, deoarece nu necesită eforturi manuale. Acesta este adesea cel mai rentabil mod de testare a software-ului pe termen lung.
- Test de performanta : În această metodă de testare, software-ul este testat în funcție de o anumită sarcină de lucru. Unele dintre valorile care ar fi evaluate sunt capacitatea de răspuns, capacitatea maximă de încărcare etc.
Similar cu dezvoltarea de software, Testarea software-ului este un domeniu vast. Deci, ar trebui să vă concentrați pe un domeniu de testare. Acest lucru vă va spori valoarea pe piața muncii. Împreună cu specializarea într-un domeniu, este întotdeauna recomandabil să vă familiarizați și cu alte domenii de testare. De asemenea, trebuie să fiți suficient de flexibil pentru a trece la un alt domeniu, dacă este necesar.
Fiind un proaspăt, o combinație de cunoștințe Java, Seleniu, testare manuală și SOA vă va oferi un avantaj față de ceilalți solicitanți mai proaspeți. Recrutorii vor aborda cu siguranță mai întâi dacă aveți acest set de abilități.
companii care vă plătesc pentru a-și testa produsele
De asemenea, unul dintre cele mai populare roluri văzute în Software Testing în zilele noastre este SDET (Dezvoltator de software în test). Un SDET este dezvoltator și tester. Deci, dacă aveți un amestec de abilități bune de programare și testare, puteți căuta un rol SDET. Un salariu mediu al unui SDET în India este de Rs. 768.557 pe an.
În anul 2017, se preconizează că cele mai exigente abilități pentru testarea software-ului vor fi Big Data Testing, SDET, DevOps, TDD & BDD, Docker Container, IoT Testing, Lifecycle Testing și Mobile Testing.
# 4) Bust toate miturile
Din păcate, industria și studenții au o mulțime de concepții greșite cu privire la joburile de testare software.
Unele dintre miturile care încă predomină sunt:
Testarea software-ului este o treabă simplă. Deci oricine o poate face :
Deși nu este știință despre rachete, testarea necesită multă muncă și intelect din partea testerului. Deci, nu presupuneți că este o joacă a unui copil, deoarece testarea va necesita abilitățile tehnice ale fiecăruia pentru a fi la îndemână, astfel încât testatorul să poată înțelege complexitățile tehnice ale unui sistem supus testului, precum și să poată dezvolta / executa test scripturi într-o manieră eficientă.
Testarea este o treabă de nivelul doi în comparație cu dezvoltarea :
Testarea și dezvoltarea software-ului sunt două procese diferite. Orice tip de comparație cu privire la nivelul de dificultate al ambelor nu are prea mult sens.
Într-unul dintre interviurile de locuri de muncă care au avut loc pentru rolul de tester de software, am întâlnit un candidat cu experiență anterioară numai în dezvoltarea de software și fără experiență de testare. Candidatul era prea încrezător în ceea ce privește spargerea interviului, din cauza percepției că testarea este un loc de muncă de nivelul doi în comparație cu dezvoltarea.
Candidata a susținut că testarea este inferioară dezvoltării și, din moment ce a lucrat deja la proiecte de dezvoltare, nu este necesară experiență de testare pentru a obține locul de muncă. Din păcate, a fost respinsă din cauza lipsei cunoștințelor de testare a conceptelor!
Testarea software-ului este la fel de importantă și de apreciată ca dezvoltarea software-ului. Așadar, experiența într-un domeniu nu vă dă neapărat dreptul la un permis gratuit pentru altul.
Testerii sunt plătiți mai puțin în comparație cu dezvoltatorii:
Este o concepție greșită că testerii au o scală salarială scăzută în comparație cu dezvoltatorii. Salariul testerului depinde pur și simplu de factori precum rolul și responsabilitățile, competențele, standardele companiei, natura angajării, tipul de testare în care sunteți implicat etc. Compararea salariului între tester și dezvoltator nu este de fapt o idee bună!
Testarea automatizării înseamnă să faceți clic pe câteva butoane și software-ul o va face pentru dvs.:
Deși poate fi adevărat pentru unele cazuri de testare existente, de cele mai multe ori va trebui să creați scriptul pentru testarea automatizării. Așadar, nu credeți că va fi ușor și, din moment ce nu cunoașteți / urâți programarea, este ocazia perfectă pentru dvs.
Testarea este plictisitoare:
Dacă vi se pare plictisitor testarea, atunci înseamnă că nu o faceți în modul corect. Testarea este distractivă! Testarea vă oferă șansa perfectă de a explora produsul, de a vă gândi din cutie și de a învăța lucruri noi în fiecare zi.
# 5) Scrieți o scrisoare de intenție perfectă și Relua
De câte ori v-ați înscris la un set de locuri de muncă la o întindere folosind același CV și nici măcar nu v-ați gândit să includeți o scrisoare de intenție?
Dacă sunteți ca majoritatea oamenilor care solicită un loc de muncă, răspunsul dvs. aici ar fi „de cele mai multe ori” sau „întotdeauna”.
Primim zilnic mai multe CV-uri de la candidați care pur și simplu atașează CV-ul lor mai proaspăt și se aplică orbește la locul de muncă, fără a citi chiar titlurile și cerințele postului. Chiar crezi că un recrutor va avea durerea să te evalueze după o astfel de încercare?
Personalizați întotdeauna CV-ul și asigurați-vă că includeți o scrisoare de intenție personalizată cu fiecare aplicație. În loc să încercați să aplicați la 50 de angajatori diferiți într-o anumită perioadă, aplicați doar la câțiva dintre cei relevanți.
Vă veți îmbunătăți drastic șansele de a auzi de la angajator.
Asigură-te că orice ai scris în CV-ul tău reflectă de fapt personalitatea și abilitățile tale. Nu includeți experiențe și abilități false în CV, deoarece atunci când intervievatorul va pune întrebări despre asta, veți rămâne necompletat în acel moment și acest lucru va avea un impact negativ asupra panoului de interviu.
Citiți CV-ul de două ori sau de trei ori temeinic înainte de a încerca interviul. Majoritatea întrebărilor provin din CV-ul în sine, deoarece CV-ul dvs. este singurul pod care face o legătură între dvs. și panoul de interviu.
Citire recomandată = >> Cum să trimiteți un e-mail unui recrutor
Am încorporat aici o probă de scrisoare de intenție pe care o puteți folosi ca șablon pentru a aplica pentru joburile de testare software. Am pregătit și folosit o astfel de scrisoare de intentie când am aplicat pentru prima mea lucrare de testare și am luat-o cu succes :)
Descărcați o scrisoare de intenție
cum se actualizează bios pe Windows 10
# 6) Obțineți recomandarea
Cel mai rapid și mai simplu mod de a obține un loc de muncă este să intri prin recomandările prietenilor, familiei sau rudelor. Multe dintre posturile vacante se ocupă cerându-le angajaților actuali să le recomande oamenilor cunoscuți să aibă abilitățile potrivite, conform cerințelor companiei.
Este un avantaj bidirecțional, deoarece angajatorul primește cu ușurință un candidat, iar angajatul primește un bonus de recomandare. Așadar, contactați contactele dvs. care lucrează în domeniul testării software-ului sau într-o companie care are oportunități de testare software și solicitați-i să vă trimită candidatura pentru ofertele de locuri de muncă în Testarea software în organizația lor.
# 7) Încercați mai întâi să aplicați în Startup & Small Company
Este mai ușor să intrați în startup-uri sau companii mici decât într-un MNC IT. Companiile mici sunt mai flexibile în evaluarea candidaturii. De asemenea, pe măsură ce se află în faza inițială sau de creștere, au nevoie de mai mulți testeri pentru a-și testa produsele. Ei tind să-și asume riscul de a angaja un proaspăt mai des în comparație cu companiile mari.
# 8) Cireșe pe tort: Competență în comunicare
Este foarte important ca un tester de software să aibă bune abilități de comunicare orală și scrisă, deoarece trebuie să documentați corect datele referitoare la test și să explicați erorile / problemele părților interesate într-un mod care să nu aibă niciun decalaj în înțelegere.
Așadar, îmbunătățiți-vă abilitățile de comunicare înainte de a aplica pentru un job de testare software.
# 9) Plutați CV-ul
Alăturați-vă forumurilor de testare software, portalurilor de locuri de muncă și site-urilor de rețele sociale precum LinkedIn și încărcați-vă CV-ul peste tot.
Vă puteți înscrie pe forumuri precum STS unde sunt postate o mulțime de locuri de muncă de testare software.
Încărcați CV-ul pe portaluri de locuri de muncă, cum ar fi Naukri , Strălucire , Intr-adevar , Monstru , etc.
# 10) Alte câteva sfaturi
Întrucât sunteți mai proaspăt, nu veți avea multe așteptări de la dvs. Doar fiți încrezători, revizuiți conceptele de testare de bază și vorbiți fără nicio ezitare în interviu.
Fii sincer cu tine!
Nu adăugați lucruri false în CV. Ar trebui să puteți vorbi despre lucrurile pe care le-ați scris în CV.
Citiți de pe web despre experiențele de interviu ale testerilor de software care s-au alăturat companiilor ca fiind mai proaspete. Acest lucru vă va ajuta să vizualizați cum va fi interviul. Unul dintre cele mai bune site-uri pe care le-am găsit pentru citirea experiențelor de interviu este geek pentru geeks .
Despre autor: Acesta este un post de invitat de Adarsh Thampy . Adarsh este expert în carieră și marketing la Jombay. El vorbește despre diferite formate de CV-uri pe care proaspătii le pot folosi în timp ce solicită testarea locurilor de muncă.
Actualizare de la Vijay
Prietenul nostru Govardhan Reddy a adăugat câteva puncte bune în comentariile privind obținerea de locuri de muncă ca fiind mai proaspete. Mai jos este același comentariu pe care îl adaug în postare:
@ Freshers / Solicitanți de locuri de muncă: opiniile / sugestiile mele
# 1: Fii pasionat de testare: Eliminați toate celelalte piste / căi la care lucrați. de exemplu. unul mai proaspăt poate fi căutarea unui loc de muncă pe Oracle, c, c ++, java, testare, bla, bla, bla. Dacă doriți să intrați în testare, păstrați doar calea de testare - NIMIC ALTĂ. Dacă nu azi, mâine primești slujba. Dar până în acel moment stăpâniți abilitățile de testare !!!
#Două: Aveți abilitățile necesare pentru locul de muncă: Acest lucru este realizabil doar prin intermediul prietenilor / rudelor care lucrează deja sau de la institutele bune. Nu trageți nicio imagine / concluzie orbește (doar presupunerile mele). Acest lucru îți omoară cu siguranță interviurile !!! Learn Learn Learn. Google online, Practica Practica Practica.
# 4: Bust toate miturile: Bine zis. Fără primar. Fără secundar.
Toate au prioritate egală. Cât își câștigă salariul un inginer dev, același sau mai mult câștigă inginerul de test în fiecare lună. Rețineți că trebuie să învingeți concurența. Nimic altceva nu mai contează @ interviuri.
# 3:Alegeți-vă nișa: Nu intrați în teste de automatizare / performanță fără să cunoașteți testarea manuală. Ce nu este în regulă dacă mergi pas cu pas? Este întotdeauna bine să cunoașteți și să ieșiți din testele manuale înainte de a intra în automatizare sau performanță. Slow & Steady câștigă cursa.
La ce răspundeți „de ce ați ales pentru testare?”.
Răspuns: Doar spuneți că aveți o pasiune pentru testare și nu sunteți interesat de programare (sau puteți spune întotdeauna că sunteți sărac la programare). Nu este o crimă !!! Doar adăugați o etichetă care să spună „nu puteți crea software mai bun, dar puteți îmbunătăți software-ul” :-)
Amintiți-vă că toate întrebările au răspunsuri într-un fel sau altul. Dar nu te purta foarte inteligent !!! Niciun furnizor nu pregătește o încuietoare fără cheie. Răspundeți cu înțelepciune.
Puteți vedea celelalte comentarii ale mele pe acest site, dar pe diferite articole.
Doar faceți Google ca „întrebări de interviu pentru testarea software-ului de către Govardhan Reddy M” și veți sfârși prin săpați mai multe informații.
Este randul tau:
Încercați să obțineți un loc de muncă ca tester de software și să vă blocați undeva? Care sunt provocările cu care te-ai confruntat? Spuneți-ne în comentarii.
Lectură recomandată
- Cum să obțineți rapid testarea software-ului
- Cum să vă pregătiți pentru interviul de testare software
- Comutator de testare non-IT către software - Cum să intrați în QA (răspunsuri la Top 10 Întrebări frecvente)
- 10 motive pentru care nu primiți locuri de muncă în testarea software-ului
- Călătoria mea neașteptată pentru a deveni un tester de software (de la nivel de intrare la manager)
- Testare software Job asistent QA
- Jobul Testerului de software este într-adevăr un job cu profil redus?