E momentul potrivit să profiți de noile oportunități – pornește pe drumul unei cariere în IT! Descoperă cursurile noastre cu reduceri de până la 45%.  ?sau sună la 0374 349 900

Modul curs QA Tester

Învață întregul ecosistem de testare software accesând modulul de QA Tester din cadrul cursului de Software Tester de la Software Development Academy.

Visezi la o carieră în IT, dar nu vrei (încă) să scrii cod? QA Tester este unul dintre cele mai accesibile și căutate roluri în companiile tech din România și din străinătate. Rolul unui QA Tester este vital în orice companie: asigură calitatea produselor software, detectează erori, colaborează cu echipele de dezvoltare și contribuie la livrarea unor aplicații stabile și funcționale.

Acest modul face parte din cursul nostru complet de Software Tester, iar conținutul său acoperă tot ce ai nevoie pentru a începe o carieră de succes ca QA Tester: de la bazele testării manuale, până la concepte de testare automată, folosirea uneltelor din industrie și pregătirea pentru certificare.

Fără experiență anterioară? Nu-i problemă. Acest curs este construit pentru începători absoluți și îți oferă suportul necesar pas cu pas, alături de traineri cu experiență practică în QA.

⭐ Certificare internațională – recunoscută în UE, SUA, Canada

⭐ Orar flexibil: Cursuri de weekend sau seara

⭐ 120 de ore de învățare live

⭐ Înveți direct de la profesioniști din industrie

⭐ Garanție de angajare – obții un job rapid dupa curs –

⭐ Peste 20.000 de absolvenți – 80% s-au angajat în primele 3 luni

⭐ Programa actualizată, creată cu angajatorii

⭐ Nu înveți singur. Ai acces la comunitatea noastră pe Slack și la sesiuni de mentorat.

⭐ Obții rezultate rapide: în doar câteva luni, vei putea aplica pentru joburi bine plătite.

rezervă-ți locul

Ce vei studia în cadrul modului de QA Tester?

Fundamentele testării software

  • Ce este testarea și de ce este esențială în dezvoltarea de software
  • Tipuri de testare: funcțională vs. non-funcțională, testare manuală vs. automată
  • Modele de dezvoltare software: Waterfall, Agile, Scrum și impactul lor asupra testării

Planificarea și gestionarea testelor

  • Scrierea planurilor de testare și a scenariilor (test cases)
  • Găsirea și raportarea defectelor (bug reporting)
  • Utilizarea tool-urilor de gestionare a testelor (ex: TestLink, Zephyr)

Testare manuală: practică

  • Explorarea aplicațiilor și identificarea problemelor reale 
  • Lucru pe proiecte reale sau simulări care reflectă procese din companii IT 
  • Testarea UI, testarea regresivă și testarea pe diferite browsere/dispozitive

Introducere în testarea automată

  • Concepte de bază în automatizare: când și de ce automatizăm testele 
  • Primii pași cu unelte precum Selenium sau Postman (pentru API testing) 
  • Scrierea și rularea testelor automate simple

Care e diferența dintre un Software Tester și un QA Tester?

Mulți folosesc termenii Software Tester și QA Tester ca fiind sinonimi, însă există diferențe subtile între cele două roluri. Un Software Tester este în general responsabil cu identificarea erorilor și validarea funcționalității aplicațiilor prin testare manuală sau automată. Scopul său principal este să găsească bug-uri, să urmeze scenarii de test predefinite și să se asigure că produsul funcționează conform specificațiilor.

Pe de altă parte, un QA Tester (Quality Assurance Tester) are o abordare mai largă: se implică în întregul proces de asigurare a calității, de la analizarea cerințelor, până la prevenirea problemelor înainte să apară. QA înseamnă și optimizarea proceselor, nu doar testarea rezultatelor. Așadar, un QA Tester are o perspectivă holistică și lucrează îndeaproape cu developerii, product managerii și echipele de suport pentru a îmbunătăți nu doar produsul final, ci și modul în care acesta este dezvoltat.

Partea cea mai bună? La fel de holistică este și abordarea noastră la Software Development Academy. Înscriindu-te la cursul de Software Tester, vei căpăta o înțelegere comprehensivă a întregului ecosistem de testare, ceea ce îți va face tranziția (dacă o dorești) de la testing la QA mult mai ușoară.

Ce înseamnă International Software Testing Qualifications Board ( ISTQB)?

International Software Testing Qualifications Board (ISTQB) este cea mai recunoscută certificare internațională în domeniul testării software. Ea stabilește un standard global pentru competențele unui tester, oferind o structură clară de învățare și recunoaștere profesională. Certificarea ISTQB este cerută sau apreciată de majoritatea companiilor de IT, atât în România, cât și la nivel internațional, fiind un criteriu important în procesul de angajare sau promovare în carieră.

La Software Development Academy, atât cursul de Software Tester, cât și modulul dedicat QA Tester, sunt dezvoltate în linie cu structura și cerințele ISTQB. Curriculumul este construit astfel încât să urmeze logica și conceptele prezente în programa oficială pentru nivelul ISTQB Foundation Level, asigurându-ți o pregătire completă pentru certificare. Vei învăța terminologia oficială, abordările de testare standardizate și bunele practici recunoscute de industrie.

Chiar dacă obținerea certificării ISTQB nu este o condiție obligatorie pentru angajare, cursul nostru te pregătește în mod natural pentru a susține acest examen, dacă alegi să o faci. Mai mult decât atât, formatorii SDA îți oferă exemple, exerciții și simulări care reflectă formatul real al testului, astfel încât să te simți încrezător și pregătit.

Care este diferența dintre testare automată și testare manuală? De ce prioritizăm testarea manuală la SDA

Testarea manuală este procesul prin care o persoană (testerul) verifică aplicația pas cu pas, folosind interfața grafică, pentru a identifica erori, comportamente neașteptate sau funcționalități lipsă. Este o metodă intuitivă, flexibilă și foarte eficientă pentru testarea funcționalităților noi, a interfeței vizuale sau a cazurilor de utilizare complexe care nu pot fi ușor automatizate.

Testarea automată, în schimb, presupune scrierea de scripturi sau utilizarea unor unelte software pentru a executa automat teste repetitive. Este indicată pentru testele de regresie, unde aceeași funcționalitate trebuie verificată des, dar implică cunoștințe de programare și o înțelegere mai avansată a arhitecturii aplicațiilor. Automatizarea este foarte valoroasă pe termen lung, dar nu este întotdeauna prima alegere în etapele inițiale de dezvoltare sau în proiectele cu multe schimbări.

La Software Development Academy, prioritizăm testarea manuală în modulul de QA Tester pentru că este cea mai bună cale de învățare pentru începători. Înainte de a putea automatiza un test, trebuie să înțelegi cum funcționează aplicația, care sunt așteptările utilizatorului, ce înseamnă un defect și cum să-l comunici eficient. 

Mai mult, în realitatea industriei, majoritatea pozițiilor de junior QA implică în primă fază testare manuală. De aceea, noi la SDA ne concentrăm pe abilități practice, aplicabile imediat în joburi reale, iar automatizarea este introdusă progresiv, după ce sunt înțelese conceptele de bază.

Tehnologii în care te introducem

JIRA

platformă populară pentru urmărirea erorilor și managementul task-urilor în echipe Agile

TestRail / Zephyr

unelte pentru planificarea, scrierea și organizarea scenariilor de testare

Postman

testarea API-urilor într-un mod vizual și intuitiv, fără a scrie cod

Selenium

introducere în automatizarea testelor de interfață (UI Testing)

HTML & CSS (bază)

pentru înțelegerea structurii aplicațiilor web testate

Browser Developer Tools

instrumente încorporate în Chrome/Firefox pentru testare eficientă

Concepte de versionare (ex: Git – teorie)

pentru înțelegerea fluxurilor moderne de lucru în echipe

Agile & Scrum basics

metodologii de lucru moderne și impactul lor asupra testării

Test case design techniques

cum să creezi teste clare, eficiente și acoperitoare

Defect Lifecycle

tot ce trebuie să știi despre cum se documentează și se urmăresc bug-urile

Introducere în baze de date (SQL simplu)

pentru testarea datelor din spate

Simulări ISTQB

exerciții aliniate la certificarea internațională

Programa cursului de software tester

1. Tester software – introducere | 2 ore | online

Introducere în curs

2. Introducere în testare | 10 ore | online

Bazat pe programa ISTQB:

  • Terminologie

     

  • Principiile testării

     

  • Procesul de testare

     

  • Niveluri și tipuri de teste

     

  • Tipuri de erori

     

  • Identificarea și analiza riscurilor

     

  • Tipuri de riscuri:

     

    • Risc de proiect

       

    • Risc de produs

       

Managementul riscurilor

3. Tehnici de proiectare a testelor | 14 ore | online

Bazat pe programa ISTQB:

  • Tehnici statice:
    • Recenzii și tipurile acestora
    • Analiză statică
  • Tehnici dinamice:
    • Tehnici de testare black-box

Tehnici de testare white-box

4. Instrumente de testare | 14 ore | online
  • Instrumente de urmărire a problemelor / managementul testelor – Jira
  • Instrumente de gestionare a cazurilor de test – TestRail
  • Instrumente auxiliare – captură de ecran, înregistrare video, DevTools și altele
5. Sesiuni de testare | 21 ore | online
  1. Testarea diferitelor tipuri de pagini și aplicații:
  • Formulare
  • Pagini unice
  • Pagini multiple
  • Site-uri responsive
  • Site-uri de comerț electronic
  • Pagini complexe
  1. Testarea API-urilor publice:
  • Metode GET/POST/PUT/DELETE în Postman
  • Crearea colecțiilor și testare de bază în Postman
6. Material video + text

Agile, Scrum

  • Manifestul Agile
  • Scrum
  • Kanban

Agile vs Waterfall

7. Introducere în programare | 12 ore | online
  • Bazele unui limbaj de programare
  • Primul program: „Hello, World!”
  • Variabile, tipuri de date
  • Instrucțiuni condiționale
  • Bucles (loops)
  • Bazele programării orientate pe obiecte: clase, câmpuri și metode
8. Selenium WebDriver | 7 ore | online
  • Operațiuni în browser
  • Localizarea elementelor aplicației
  • Executarea evenimentelor asupra elementelor aplicației
  • Identificarea scenariilor cheie pentru automatizare
9. BDD – Noțiuni de bază | 7 ore | online
  • Abordarea BDD
  • Sintaxa Gherkin
  • User stories și cazuri de utilizare
  • Integrarea Cucumber și Selenium
10. Bazele SQL | 7 ore | online
  • Modelul relațional de date
  • Limbajul SQL
11. Proiect final | 21 ore | online
  • Proiect practic care sintetizează cunoștințele dobândite:
    • Furnizarea documentației pentru studenți
    • Raportarea observațiilor asupra documentației
    • Identificarea riscurilor
    • Scrierea cazurilor de test
    • Raportarea erorilor
    • Raport final de testare
12. Pregătire pentru examenul ISTQB | 7 ore | online
  • Discutarea întrebărilor de examen
  • Simulare de examen


Ce joburi poți accesa după finalizarea modului de QA Tester?

După finalizarea modulului de QA Tester din cadrul cursului de Software Tester, vei avea cunoștințele necesare pentru a aplica cu încredere la poziții entry-level în domeniul testării software, atât în companii locale, cât și internaționale. 

  • Junior QA Tester. Testare manuală a aplicațiilor web și mobile, scriere de scenarii de test, raportare de erori.
  • Junior Software Tester. Validarea funcționalităților conform specificațiilor, lucrul în echipe Agile.
  • Manual Tester. Verificarea interfeței aplicațiilor și experienței utilizatorului, fără automatizare.

  • QA Analyst (Entry-Level). Analiză de cerințe, colaborare cu echipe de dezvoltare și testare manuală.
  • User Acceptance Tester. Validarea aplicațiilor din perspectiva utilizatorului final.
  • Test Engineer Assistant. Suport în echipe tehnice de testare, documentare și analiză de bug-uri.

Pe măsură ce acumulezi experiență, vei putea avansa spre poziții precum QA Automation Engineer, Test Lead sau QA Specialist, mai ales dacă alegi să continui cu testare automată sau certificări avansate ISTQB.

Cum pot finanţa cursul?

Plată integrală

Nu ai nevoie de rate sau finanţare? Alege să plăteşti integral. Completând acest formular, poţi beneficia de o reducere suplimentară.

Plătești în până la 60 rate
• 3-60 rate
• Până la 12 bănci partenere
• Acces GRATUIT la consilierea unui broker financiar
• Formalităţi simple, telefonic
Mai multe opțiuni de plată
• Card de Credit (dobândă 0)
• Platforma Benefit Online
• Rate SDA (până la 3 rate, comision 0)
• TBI Bank, până la 24 rate fără dobândă

Fă cunoștință cu trainerii SDA

Bună! Sunt Ana și sunt Software Tester de 5 ani de zile, fiind singurul domeniu în care am lucrat după terminarea facultății. La Software Development Academy predau de aproximativ doi ani de zile cursuri de software tester. Am experiență în testare manuală de tip black-box si gray-box, testare funcțională și non-funcțională, printre care smoke test, sanity test, teste de performanță și stres, field testing, integration testing și system testing. Am avut ocazia să folosesc în testele executate și SQL, tooluri precum Selenium, Jenkins, ALM, Test Rail, Elvis și Jira dar și tooluri de programare microprocesoare precum Qualcomm sau Media Tek. Ca și metodologii, am lucrat în Waterfall și BDD.

Ana-Maria Craciuneanu, Trainer curs Software Tester Software Test Engineer, HARMAN International

Sunt software tester de 6 ani și predau în cadrul Software Development Academy o parte din modulele cursului “Software Tester” din acest an. În decursul anilor, am testat o gamă largă de site-uri web, aplicații web și mobile pentru diverse platforme (iOS, Android și chiar Windows). În plus, am creat test case-uri detaliate bazate pe analiza și înțelegerea cerințelor clienților și solicitând informații suplimentare de la Business Analyst despre produsul final. Ulterior am rulat testele și am comunicat rezultatele developerilor folosind diferite tool-uri (de exemplu, Jira, Click Up, Azure). Așadar, în calitate de QA, am dezvoltat o serie de abilități, cum ar fi: gândire critică, creativitate, adaptabilitate, atenție la detalii, răbdare și persuasiune. Prin participarea la cursuri (testare manuală și automată) și în cadrul dezvoltării proiectelor, am învățat cum să înțeleg, să anticipez și să răspund nevoilor și așteptărilor clienților referitoare la calitatea produsului.

Ana-Maria Acomi, Trainer curs Software Tester Software Engineer – SelfPay

Salut! Numele meu este Călin Mihai-Daniel și sunt pasionat de tehnologie. Am o experiență de aproximativ 8 ani în software testing și am interactionat cu majoritatea tehnicilor de testare, atât manuale cât și automate, precum și tool-urile reprezentative pentru această industrie. Predau în cadrul Software Development Academy de 1 an, unde sunt deosebit de pasionat de formarea persoanelor interesate de o carieră în domeniu. În timpul întâlnirilor cu studenții am o abordare calmă, perseverentă și însoțită de foarte multe exemple bazate pe experiențele mele profesionale.

Călin Mihai-Daniel, Trainer curs Software Tester Senior Software Testing Manager, Suvoda

Întrebări frecvente

Am nevoie de cunoștințe tehnice sau de programare înainte de a începe acest modul?

Nu, modulul este conceput pentru începători absoluți. Nu ai nevoie de experiență anterioară în IT sau de cunoștințe de cod.

Pot urma doar modulul de QA Tester, fără restul cursului de Software Tester?

Modulul face parte din cursul complet de Software Tester. Îți recomandăm să urmezi întregul parcurs pentru a obține o imagine completă și pregătirea necesară pentru piața muncii.

Ce tipuri de proiecte voi testa în cadrul modulului?

Vei lucra pe aplicații reale sau simulări de aplicații web, exact ca într-o companie IT. Scenariile de test sunt inspirate din contexte reale din industrie.

Este inclusă pregătirea pentru certificarea ISTQB?

Da, conținutul modulului este aliniat cu programa ISTQB Foundation Level, iar trainerii te vor ghida și cu exerciții similare celor de la examen.

Ce unelte voi învăța să folosesc?

Printre cele mai importante: JIRA, TestRail/Zephyr, Postman, Selenium (nivel introductiv) și Developer Tools din browser.

Este posibil să obțin un job după finalizarea modulului?

Ai suport constant din partea trainerilor și colegilor. Poți pune întrebări în sesiunile live, pe Slack sau în întâlnirile de studiu din comunitate.

Ce voi învăța în acest curs?

Vei învăța cum să identifici și să raportezi erori în aplicații software, folosind metode moderne de testare manuală și automată. Vei lucra cu instrumente populare precum Jira, Postman, Selenium și vei fi pregătit pentru certificarea ISTQB.

La final, voi avea un proiect real în portofoliu?

Da. Proiectul final va fi o aplicație completă, cum ar fi un magazin online, un dashboard interactiv sau un tool web. Acesta va demonstra abilitățile tale în fața angajatorilor.

Voi primi un certificat acreditat?

Da. La finalul cursului, vei primi o certificare recunoscută internațional, validă în UE, SUA și Canada.

Dacă nu găsesc un job după curs?

Dacă ai urmat programul Employment Guarantee și nu îți găsești un job, îți returnăm 3.500 RON.

Care este diferența dintre pachetul IT Career și pachetul Employment Guarantee?

Pachetul IT Career oferă formare tehnică în domeniul ales, precum și consiliere în carieră și simulări de interviuri tehnice/soft skills. Pachetul Garanție De Angajare include toate serviciile oferite în pachetul IT Career, dar adaugă și un angajament din partea noastră de a vă asista intensiv în căutarea unui loc de muncă în domeniu, după finalizarea cursului.

    Cursurile Codecool continuă sub tututela SDAcademy!

    Cele două școli și-au unit forțele! Împreună, oferim:

    • Cursuri full-stack: Java, JavaScript, Python
    • Specializări: Software Testing, UX/UI Design, Data Science

    Înscrie-te acum în programul SDAcademy x Codecool și primește coaching personalizat pentru cariera ta în IT!

    continuă către SDAcademy