U potrazi smo za senior embedded inženjerom koji će preuzeti ključnu ulogu u daljem razvoju i automatizaciji test okruženja, sa primarnim fokusom na automatizaciju manuelnih test procedura koje se trenutno koriste.
Na ovoj poziciji, tvoj fokus bi bio:
• Analiza postojećih manuelnih test procedura i identifikacija elemenata pogodnih za automatizaciju
• Razvoj automatizovanih test skripti, okvira i alata za funkcionalna, regresiona i komunikaciona testiranja
• Razvijanje detaljne specifikacije testova na osnovu zahteva i dokumentacije
• Kreiranje test projekata za uređaj koji je pod testiranjem, u C jeziku
• Razvijanje automatizovanih test skripti u Python-u, Bash-u i PowerShell-u
• Sprovođenje test slučajeva kroz automatsko testno okruženje i analizu rezultata
• Unapređenje i proširivanje alata, okvira i metodologije za testiranje
• Postavljanje i održavanje infrastrukture za automatizaciju testiranja (uključujući CI/CD integraciju)
• Učestvovanje u unapređenju kvaliteta i jasnoće specifikacija zahteva kodova
• Kontinuirano unapređenje efikasnosti testiranja, smanjenja troškova i povećanja pokrivenosti
• Mentorstvo mlađih kolega u timu za automatizaciju testiranja.
Bilo bi sjajno da donosiš:
5+ godina iskustva u razvoju embeddeda/softvera ili test automatizaciji
Odlično poznavanje Python-a, Bash, PowerShell ili drugog skript jezika za test automatizaciju
Poznavanje C/C++ za embedded platforme, kao i iskustvo u razvoju automatizovanih test platformi (pytest ,TestStand, LabVIEW, Robot Framework, …) — veliki plus
Osnovno poznavanje MCU arhitekture i rada
Poželjno iskustvo sa CI/CD infrastrukturom
Poželjno je znanje o Hardware-in-the-Loop (HIL) testiranju, iz oblasti funkcionalne bezbednosti za ugrađene sisteme, kao i razumevanje standarda za merenje i regulatornih zahteva
VI/VIII stepen stručne spreme – elektrotehnike, elektronike, automatike ili računarstva
Aktivno znanje engleskog jezika (pisano i govorno)
Sistematičan pristup automatizaciji i sposobnost razumevanja celokupnog test procesa
Izrazite analitičke veštine i sposobnost rešavanja tehničkih izazova
Sposobnost da radiš samostalno kao i u širem timu
Ukoliko postaneš deo našeg tima možeš očekivati:
Direktan uticaj na transformaciju celog test procesa — od manuelnog do potpuno automatizovanog
Učestvuješ u daljem procesu uspostavljanja i unapređenja automatskog testiranja
Rad u ekspertskom timu sa kolegama koji su spremni da podele svoje znanje