Text copied to clipboard!
Naslov
Text copied to clipboard!Arhitekt zagotavljanja kakovosti
Opis
Text copied to clipboard!
Iščemo Arhitekta zagotavljanja kakovosti, ki bo vodil zasnovo, standardizacijo in nenehno izboljševanje pristopov k zagotavljanju kakovosti v celotnem življenjskem ciklu razvoja programske opreme. Ta vloga je ključna za vzpostavljanje robustnih testnih strategij, arhitektur avtomatizacije, meril kakovosti in procesov, ki ekipam omogočajo hitro, zanesljivo in varno dostavo digitalnih rešitev. Uspešen kandidat bo tesno sodeloval z razvojnimi ekipami, produktnimi vodji, DevOps inženirji, varnostnimi strokovnjaki ter poslovnimi deležniki, da zagotovi visoke standarde kakovosti, skladnosti in uporabniške izkušnje.
Arhitekt zagotavljanja kakovosti je odgovoren za oblikovanje celovitega okvira kakovosti, ki vključuje funkcionalno testiranje, regresijsko testiranje, integracijsko testiranje, testiranje zmogljivosti, varnostno testiranje in spremljanje kakovosti v produkciji. Poleg tehničnega znanja mora imeti tudi strateški pogled na organizacijske procese, saj bo sodeloval pri uvajanju najboljših praks, standardov kodiranja, pristopov shift-left in shift-right ter merjenja učinkovitosti testnih aktivnosti. Pomemben del vloge je tudi izbira ustreznih orodij, tehnologij in metodologij za avtomatizacijo testiranja ter njihova integracija v CI/CD procese.
Na tem delovnem mestu boste analizirali obstoječe procese kakovosti, prepoznavali vrzeli in pripravljali predloge za izboljšave, ki bodo povečale zanesljivost sistemov in zmanjšale tveganja pri izdajah. Pričakujemo osebo, ki razume sodobne arhitekture, kot so mikroservisi, API-ekosistemi, oblačne platforme in porazdeljeni sistemi, ter zna temu prilagoditi strategijo testiranja. Kandidat mora biti sposoben oblikovati smernice za testabilnost, opazljivost in sledljivost zahtev, hkrati pa mentorirati ekipe pri uvajanju kakovostnih praks v vsakodnevno delo.
Idealni kandidat ima izkušnje z gradnjo testnih ogrodij, vodenjem tehničnih pobud in usklajevanjem kakovostnih standardov med več ekipami ali produkti. Pomembna je sposobnost povezovanja poslovnih ciljev s tehničnimi rešitvami, saj kakovost ni le tehnična funkcija, temveč tudi pomemben dejavnik zadovoljstva uporabnikov, stabilnosti poslovanja in hitrosti inovacij. Vloga zahteva analitično razmišljanje, odlično komunikacijo, samoiniciativnost in sposobnost vplivanja brez formalne avtoritete.
Pri nas boste imeli priložnost soustvarjati dolgoročno vizijo kakovosti, uvajati sodobne prakse avtomatizacije in prispevati k razvoju kulture, v kateri je kakovost skupna odgovornost vseh članov ekipe. Če vas motivira delo na presečišču arhitekture, testiranja, procesov in sodelovanja z različnimi strokovnjaki, ter želite pomembno vplivati na zanesljivost in uspešnost digitalnih produktov, vas vabimo, da se pridružite naši ekipi.
Odgovornosti
Text copied to clipboard!- Oblikovanje in vzdrževanje celovite strategije zagotavljanja kakovosti za več produktov ali platform.
- Načrtovanje arhitekture testne avtomatizacije in njena integracija v CI/CD procese.
- Določanje standardov, metrik in kazalnikov uspešnosti za spremljanje kakovosti programske opreme.
- Sodelovanje z razvojnimi, produktnimi in DevOps ekipami pri izboljšanju testabilnosti rešitev.
- Izbira, ocena in uvajanje orodij za funkcionalno, integracijsko, zmogljivostno in varnostno testiranje.
- Mentoriranje QA inženirjev ter podpora ekipam pri uvajanju najboljših praks kakovosti.
- Analiza tveganj pri izdajah in priprava priporočil za zmanjšanje napak v produkciji.
- Vzpostavljanje procesov za zgodnje odkrivanje napak in izboljšanje sledljivosti zahtev.
- Sodelovanje pri definiranju strategij za testiranje mikroservisov, API-jev in oblačnih rešitev.
- Priprava tehnične dokumentacije, smernic in arhitekturnih priporočil za področje kakovosti.
Zahteve
Text copied to clipboard!- Najmanj 5 let izkušenj na področju zagotavljanja kakovosti programske opreme ali testne avtomatizacije.
- Dokazane izkušnje z načrtovanjem testnih strategij in arhitektur avtomatizacije.
- Dobro poznavanje CI/CD procesov, DevOps praks in sodobnih razvojnih metodologij.
- Izkušnje z orodji za avtomatizirano testiranje, upravljanje testov in spremljanje napak.
- Razumevanje API testiranja, mikroservisne arhitekture, oblačnih okolij in porazdeljenih sistemov.
- Poznavanje zmogljivostnega, varnostnega in integracijskega testiranja.
- Sposobnost strateškega razmišljanja, analize tveganj in vodenja tehničnih pobud.
- Odlične komunikacijske sposobnosti in izkušnje s sodelovanjem med večfunkcijskimi ekipami.
- Zaželeno je poznavanje programskih jezikov, kot so Java, Python, JavaScript ali podobni.
- Izkušnje z mentoriranjem, standardizacijo procesov in uvajanjem kulture kakovosti v organizaciji.
Možna vprašanja na razgovoru
Text copied to clipboard!- Kakšne izkušnje imate z oblikovanjem strategije zagotavljanja kakovosti na ravni organizacije ali več produktov?
- S katerimi orodji za testno avtomatizacijo ste najpogosteje delali in zakaj?
- Kako pristopate k uvajanju kakovostnih standardov v agilna razvojna okolja?
- Opišite primer, ko ste izboljšali kakovost izdaj z arhitekturnimi ali procesnimi spremembami.
- Kako določate, katere teste avtomatizirati in katere izvajati ročno?
- Kakšne izkušnje imate s testiranjem API-jev, mikroservisov ali oblačnih rešitev?
- Kako merite uspešnost QA procesov in katere metrike se vam zdijo najpomembnejše?
- Kako sodelujete z razvijalci, produktnimi vodji in DevOps ekipami pri zagotavljanju kakovosti?
- Ste že uvajali prakse shift-left ali shift-right? Opišite svoj pristop.
- Kako mentorirate manj izkušene člane ekipe in gradite kulturo kakovosti?