Informačné technológie a digitálne profesie
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.
Junior
1 700 EUR
Mid
2 900 EUR
Senior
4 300 EUR
Pre toto povolanie zatiaľ nemáme uloženú zhodu.
Spustiť matching testRá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.
- 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.
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.
Všeobecné zručnosti
- Analýza a identifikácia chýb v softvéri10/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 projektoch8/10
- Organizácia a plánovanie testovania7/10
Špecifické vedomosti
- Základy softvérového inžinierstva10/10
- Metodológie testovania (napr. Agile, Waterfall)9/10
- Základy programovania a algoritmov9/10
- Základy databázových systémov8/10
- Architektúra softvérových systémov8/10
- Zákony a normy týkajúce sa kvality softvéru7/10
Technické zručnosti
- Testovanie softvéru10/10
- Nástroje na sledovanie chýb (napr. JIRA, Bugzilla)9/10
- Návrh testovacích scénarov9/10
- Automatizácia testovania (napr. Selenium, TestNG)8/10
- SQL pre testovanie databáz (SQL)7/10
- Programovanie v jazyku Python pre testovanie7/10
Kariérna cesta
Kariérny postup od juniorných pozícií po seniorné role
QA manažér
Riadenie kvality a implementácia testovacích procesov
Senior tester
Vedenie testovania a mentorovanie juniorov
Analytici a testeri kvality softvéru
Testovací inžinier
Spolupráca na testovacích plánoch a vykonávanie testov
Junior tester
Základné testovanie softvéru a dokumentácia chýb
Chceš si túto cestu naplánovať? Otvor ju na mape kariér →