Analytici a testeri kvality softvéru

Informačné technológie a digitálne profesie

Vytvoriť kariérny plán

Vyvíja a vykonáva testy softvéru na identifikáciu problémov a ich príčin. Testuje zmeny v systéme pred zavedením. Dokumentuje chyby softvéru a aplikácií pomocou systému na sledovanie chýb a hlási chyby vývojárom softvéru alebo webu. Vytvára a udržiava databázy známych chýb. Môže sa zúčastňovať na revíziách návrhu softvéru a poskytovať vstupy k funkčným požiadavkám, prevádzkovým charakteristikám, dizajnu produktu a harmonogramom.

Platové rozpätie
Orientačný odhad

Junior

1 700 EUR

Mid

2 900 EUR

Senior

4 300 EUR

Trh práce
Aktuálny dopyt65%
Budúci potenciál70%
Zhoda s tvojím profilom

Pre toto povolanie zatiaľ nemáme uloženú zhodu.

Spustiť matching test
Bežný pracovný deň

Ráno začína stretnutím tímu v konferenčnej miestnosti, kde analytik a tester kvality softvéru preberá aktuálne projekty a zdieľa poznatky o nedávno objavených chybách. Po diskusii sa presúva na svoj pracovný stôl, kde otvorí systém na sledovanie chýb, ako je Jira, a prezerá si zoznam aktuálnych chýb, ktoré je potrebné analyzovať a otestovať. S pomocou testovacích nástrojov, ako je Selenium, vytvára skripty na automatizované testovanie, zamerané na rôzne funkcie aplikácie, pričom identifikuje potenciálne problémy v databázach alebo na užívateľskom rozhraní. Počas dňa sa stretáva s vývojármi, aby poskytol spätnú väzbu na ich kód a diskutoval o najnovších funkcionalitách, pričom zohľadňuje aj užívateľskú skúsenosť. Poobedie zahŕňa intenzívne testovanie, kde vykonáva regresné a negatívne testy, aby zabezpečil, že nové zmeny neovplyvnili existujúce funkcie. Pri narazení na chybu ju okamžite zadáva do systému a podrobne ju dokumentuje, aby tím mohol rýchlo reagovať. Pred koncom dňa si prechádza testovacie plány na nadchádzajúce projekty a pripravuje sa na ďalšie stretnutie, kde prinesie odporúčania na zlepšenie funkčnosti softvéru.

Detailná náplň práce
  • Identifikuje, analyzuje a zdokumentuje problémy s funkciou programu, výstupom, obrazovkou alebo obsahom.
  • Zdokumentuje chyby softvéru v systéme na sledovanie chýb a nahlásiť chyby vývojárom softvéru.
  • Tvorí testovacie programy pre oblasti ako dopad na databázy, scenáre softvéru, regresné testy, negatívne testy, opätovné testovanie chýb alebo použiteľnosť.
  • Inštaluje, udržiava alebo používa testovacie programy.
  • Zdokumentuje testovacie postupy na zabezpečenie reprodukovateľnosti a súladu so štandardmi.
  • Navrhuje testovacie plány, scenáre, skripty alebo postupy.
  • Poskytuje spätnú väzbu a odporúčania vývojárom o použiteľnosti a funkčnosti softvéru.
  • Vytvára alebo udržiava databázy známych testovacích chýb.
Vzdelanie

Odporúčaná úroveň: Vysokoškolské vzdelanie (bakalárske alebo inžinierske)

Odporúčané odbory: Informatika, Softvérové inžinierstvo, Informačné technológie, Kvalita softvéru

Odporúčané slovenské školy

  • Fakulta informatiky a informačných technológií STU v Bratislave
  • Fakulta matematiky, fyziky a informatiky UK v Bratislave
  • Fakulta elektrotechniky a informatiky TU v Košiciach
  • Fakulta informatiky a výpočtovej techniky UMB v Banskej Bystrici

Odporúčané zahraničné školy

  • České vysoké učení technické v Praze (Česká republika)
  • Vysoké učení technické v Brně (Česká republika)
  • University of Technology Sydney (Austrália)
  • University of California, Berkeley (USA)

Alternatívne vzdelávanie: Online kurzy zamerané na testovanie softvéru a certifikácie ako ISTQB (International Software Testing Qualifications Board) sú skvelou alternatívou pre zlepšenie zručností a získanie certifikátu.

Zručnosti a vedomosti

Všeobecné zručnosti

  • Analýza a identifikácia chýb v softvéri
    10/10
  • Detailná pozornosť na detaily pri testovaní
    9/10
  • Komunikácia s vývojármi ohľadom chýb a riešení
    8/10
  • Spolupráca v tíme na testovacích projektoch
    8/10
  • Organizácia a plánovanie testovania
    7/10

Špecifické vedomosti

  • Základy softvérového inžinierstva
    10/10
  • Metodológie testovania (napr. Agile, Waterfall)
    9/10
  • Základy programovania a algoritmov
    9/10
  • Základy databázových systémov
    8/10
  • Architektúra softvérových systémov
    8/10
  • Zákony a normy týkajúce sa kvality softvéru
    7/10

Technické zručnosti

  • Testovanie softvéru
    10/10
  • Nástroje na sledovanie chýb (napr. JIRA, Bugzilla)
    9/10
  • Návrh testovacích scénarov
    9/10
  • Automatizácia testovania (napr. Selenium, TestNG)
    8/10
  • SQL pre testovanie databáz (SQL)
    7/10
  • Programovanie v jazyku Python pre testovanie
    7/10

Kariérna cesta

Orientačný odhad

Kariérny postup od juniorných pozícií po seniorné role

Vyšší level

QA manažér

Senior
4 000 EUR7 rokov praxe

Riadenie kvality a implementácia testovacích procesov

Senior tester

Senior
3 000 EUR5 rokov praxe

Vedenie testovania a mentorovanie juniorov

Analytici a testeri kvality softvéru

Mid
Aktuálna pozícia
2 900 EUR

Testovací inžinier

Junior
1 400 EUR1 rok praxe

Spolupráca na testovacích plánoch a vykonávanie testov

Junior tester

Junior
1 000 EUR

Základné testovanie softvéru a dokumentácia chýb

Vstupná pozícia

Chceš si túto cestu naplánovať? Otvor ju na mape kariér →