• ~ 6 min

Ce este un QA tester și cum să devii unul

“Cu toții suntem puțin testeri…” – cu aceste cuvinte a început prezentarea mea la IT-Fest 2. Nici un singur proiect IT nu este posibil fără munca testerilor, motiv pentru care corporațiile măresc anual departamentele QA.

Iar conform informațiilor companiei internaționale de cercetare și consultanță IDC, până în 2024 75% dintre companiile din ratingul Global 2000 a celor mai bogate companii din lume vor lansa cel puțin 1 produs IT nou, respectiv, cererea de testere va crește.

De face un QA tester? De ce este necesar un QA tester și cum devii unul? Vom răspunde la aceste întrebări și la altele în articolul de astăzi.

QA engineer
Cum merge cariera ta de tester? Dacă îți place, poți să devii un specialist în domeniu la cursul “QA manual” la școala GoIT. În doar 3 luni, vei învăța teoria, vei lucra la un proiect important și te vei pregăti pentru interviuri cu antrenori de carieră.

Ce este QA și de ce nu este vorba doar despre testare?

Abrevierea QA se descifrează prin Quality Assurance. Și se traduce prin “asigurarea calității”. Un ghid despre munca quality-specialiștilor, este indicat în ISO 9000:2015 (Standardul Internațional al Sistemului de Management al Calității) în secțiunea 3.3.

Pentru a completa imaginea generală despre profesia de inginer QA, trebuie să știți următoarele:

  • Inginerul QA (punct 3.3.6) este un participant al managementulului calității și este responsabil pentru implementarea cerințelor de calitate ale proiectului creat. Scopul său este de a preveni erorile de viitor pentru un site sau aplicație în etapa de creare;
  • Inginerul QC (punct 3.3.7) este un participant la managementul calității care monitorizează îndeplinirea cerințelor de calitate ale proiectului creat. Scopul său este de a găsi erorile existente pe site, aplicație sau platforma web creată. De fapt, QC este un tester clasic.
  • managementul calității (punctul 3.3.3) este o echipă formată din specialiști în planificarea calității (QP), asigurarea calității (QA), controlul calității (QC) și îmbunătățirea calității (QI). Sarcina lor este să dezvolte obiective, politici în domeniul calității proiectelor.
  • testare sau cercetare (punctul 3.11.8) – efectuarea de măsuri care vizează determinarea conformității cu indicatorii de calitate stabiliți a produsului finit.

Ce înseamnă acest lucru?

Conform ISO, testarea este studiul unei aplicații deja finalizate, care este sarcina unui inginer QC. Iar testarea QA este introducerea de cerințe și condiții care trebuie urmate în timpul dezvoltării unui proiect pentru a preveni erorile în viitor.
De ce? Pentru că tendința „QA = QC = testare” a fost observată în CSI de-a lungul a 2-3 ani. Este mai ușor și mai profitabil să găsești un singur QA tester care să se ocupe de „asigurarea calității”, crearea de proiecte și să ofere condiții bune, decât să găsești mai mulți specialiști.

Ce este un inginer QA?

Prin cuvinte simple, un inginer QA este acel specialist care încearcă să oprească eventualele erori atunci când creează un proiect și le caută pe cele care s-au „strecurat” într-un proiect deja terminat.
Atribuțiile unui inginer QA te vor ajuta să înțelegi mai multe despre această profesie. În fiecare zi de lucru, un specialist în asigurarea calității:

  • determină obiectivele, cerințele și indicatorii proiectului (împreună cu clientul și project managerii)
  • dezvoltă scenarii de testare;
  • analizează documentația tehnică a proiectului pentru a identifica eventualele dificultăți în proiect și a împiedica acestea să ajungă la client;
  • comunică cu dezvoltatorii;
  • efectuează diferite tipuri de testare;
  • formează cazuri de testare – dezvoltă documentație de testare și idei pentru remedierea erorilor;
  • introduce zonele problematice ale proiectului în sistemul de urmărire;
  • analizează teste și le optimizează;
  • scrie teste automate;
  • efectuează teste repetate care vor arăta dacă erorile sunt corectate sau nu.

Munca unui QA tester este variată. Misiunea sa este de a ajuta dezvoltatorii să realizeze un site web, o aplicație sau un alt proiect IT care va acoperi necesitățile utilizatorilor.

Ce ar trebui să știe și să poată face un tester începător?

Pentru a deveni un tester, nu este suficient doar să „gândești ca un utilizator” și să ai gândire critică. Un specialist QA începător trebuie să știe:

  • tipuri și niveluri de testare;
  • cum să lucreze cu sistemele de urmărire a erorilor;
  • caracteristicile de asigurare a calității;
  • testarea artefactelor și modul de utilizare a acestora;
  • cum să automatizeze testarea;
  • ce valori vor ajuta la o testare mai productivă.

În mod ideal, cu cât un începător este mai experimentat din punct de vedere tehnic (abilități de aspect, lucru cu diferite browsere), cu atât rezultatele muncii sale vor fi mai bune și cu atât va urca mai rapid pe scara carierei. Dacă ești umanist dar vrei să devii un inginer în asigurarea calității, vei putea intra rapid în domeniu cu testarea „manuală”.
Mai multe despre aceast subiect, vom vorbi într-un articol viitor.

Cum să devii tester de la zero?

Forumurile de pe Internet sunt pline de informații de la testeri începători care vorbesc despre învățarea QA de la zero și pe cont propriu. Din poveștile lor de succes aflăm că lecțiile YouTube și cărțile pe site-uri de torrent sunt modalități reale de a deveni un tester și de a obține un loc de muncă într-o nouă specialitate.
Dar există și o altă cale. Urmând cursurile online de QA de la GoIT, poți deveni Junior QA Tester de la zero în 3 luni.

  • Vei învăța doar teoria necesară pentru job. Fără detalii nesemnificative.
  • Vei învăța cum să efectuezi testarea, astfel încât site-urile să fie plăcut de navigat și cu informații ușor de găsit, iar aplicațiile mobile să primească doar 5* în GooglePlay și AppStore.
  • Vei înțelege ce abilități soft ar trebui să dezvolți pentru a avansa în carieră;
  • Îți vei îmbunătăți abilitățile de comunicare în limba engleză și vei învăța Engleză pentru IT, ceea ce te va ajuta să înțelegi dezvoltatorii din prima.
  • Vei crea un CV cool, configurând corect conturile de pe portalurile de joburi și LinkedIn, astfel încât recrutorii să te inunde cu oferte de locuri de muncă.

Dacă vrei să devii un tester QA:

  • mai rapid – economisind cel puțin 6 luni în comparație cu studiul pe cont propriu;
  • mai confortabil – mentorii de la nivelul Senior QA și mai sus actualizează constant informațiile educaționale și ajută la găsirea răspunsurilor la întrebările care apar în procesul de învățare;

Atunci înregistrează-te pentru cursul de QA online de 3 luni de la GoIT.

Înregistrează-te la cursul de QA

Tipuri de testeri QA

Conform metodologiei de testare, specialiștii QA se împart în:

  • QA manual sau testare „manuală” – testerul verifică manual funcționalitatea unei caracteristici sau a unui proiect finalizat pentru erori. Testarea manuală este necesaă atunci când testarea automatizată nu este practică (de exemplu, este mai scumpă sau necesită mai mult timp). Această profesie este ideală pentru începătorii care vin din background-uri umaniste.
  • automation QA sau testare bazată pe „scripturi” speciale – testerul scrie programe speciale sau solicită găsirea erorilor sau bug-urilor. Sunt necesare atunci când testarea „manuală” durează mai mult sau necesită o precizie ridicată. Această profesie este o variantă bună dacă vrei să lucrezi îndeaproape cu dezvoltatorii.
  • general QA – “soldatul universal”, un maestru atât în testarea manuală, cât și în cea automată.

Cariera inginerului QA

Încearcă să-ți amintești care a fost calea spre locul de muncă anterior și gândește-te ce fel de carieră ți-ai dori să ai. Apoi compară cu perspectivele pe care le oferă o carieră în QA:

  • Trainee QA-engineer – este un tester care știe doar teoria, dar nu a făcut încă practică. Salariu 3000 RON+ cu posibilitate de muncă part-time.
  • Junior QA-engineer – poți deveni după câteva luni de muncă și cu un minim de portofoliu. După cursurile de QA, vei fi deja Junior și veii putea obține un loc de muncă cu un salariu mai mare, ~5000 RON.
  • Middle QA-engineer – un inginer care cunoaște perfect teoria și deține instrumente de testare, testează în mod independent proiecte și ajută specialiștii juniori. În medie, ai putea deveni un Middle, după cel puțin un an de muncă continuă. Iar salariul în acest caz trece de 6000 RON.
  • Senior QA-engineer – este un specialist care lucrează în QA de cel puțin 2-3 ani, conduce independent toate tipurile de testare și, de asemenea, gestionează cu succes echipe mici de testeri. Salariu 8000+ RON.
  • QA Lead – mai mult un manager decât un tester. Sarcina lui este să conducă departamentele de testare. Această poziție poate fi atinsă după 4-5 ani, iar salariile ajung pe la 12000+ RON.

Dacă vrei să parcurgi și mai rapid acest drum – parcurge cursurile de QA și în doar 3 luni, vei ocoli postul de Trainee și vei putea obține un loc de muncă în poziția de Junior, cu următoarele beneficii:

  • salariu decent;
  • perspective mari;
  • posibilitatea de a lucra de la distanță (remote).

Vino la webinarul gratuit de QA testing pentru începători

Află mai multe

Citește mai multe

Aptitudini, profesii și munca în IT