
Walmart je globalno maloprodajno podjetje in podjetje za e-trgovino, ki potrošnikom ponuja storitve prek hipermarketov, diskontnih veleblagovnic, živilskih trgovin in spletne tržnice. Njegovo široko ponudbo izdelkov podpirajo velika mreža fizičnih trgovin, neposredno poslovanje s potrošniki ter logistični sistemi in sistemi dobavne verige, potrebni za pretok izdelkov v celotnem poslovanju.
Programski inženir III, avtomatizacija pametnih televizorjev — Walmart Bangalore onsite
V Bangaloreju razvijajte avtomatizacijo aplikacij Walmart in VIZIO za pametne televizorje, ki temelji na Pythonu in umetni inteligenci. Izboljšujte kakovost CI/CD, testiranje, poročanje in pripravljenost na izdaje na različnih TV-platformah.
Opis
- Vodite avtomatizacijo platforme aplikacij Walmart in VIZIO od začetka do konca
- Načrtujte razširljive avtomatizacijske ogrodja in okrepite kontrolne točke kakovosti CI/CD
- Izboljšajte zanesljivost aplikacij in splošno kakovost izdelka
- Izvajajte avtomatizacijo pametnih televizorjev in sočasno certificiranje lastnih aplikacij ter aplikacij tretjih oseb na več TV-platformah
- Razvijajte ogrodja Python in pytest, ki pokrivajo smoke, funkcionalno, integracijsko in regresijsko testiranje
- Podpirajte delovanje CI/CD z orkestracijo testov, zagotavljanjem pipelineov, nočnim izvajanjem, preverjanji kakovosti in objavljanjem artefaktov
- Razvijajte zmogljivosti z umetno inteligenco, kot so generiranje testov, sledljivost, prednostno razvrščanje na podlagi tveganja, samopopravljivi delovni tokovi in dinamično prilagajanje obsega
- Uvajajte odporne vzorce avtomatizacije s ponovnimi poskusi, obravnavo ponovne povezave, nadomestnimi potmi in diagnostiko napak
- Razvijajte napredno poročanje o kakovosti s Tableaujem, Power BI, Grafano ali primerljivimi orodji
- Sodelujte z razvojnimi, DevOps, produktnimi in release ekipami pri izboljšanju testabilnosti, strategije kakovosti in pripravljenosti na produkcijo
- Izboljšujte kakovost programskih aplikacij za podporo izdajam brez napak
- Delajte v agilnem okolju, udeležujte se vsakodnevnih statusnih sestankov ter prispevajte k razpravam o arhitekturi in načrtovanju
- Vzdržujte dokumentacijo in spodbujajte najboljše prakse pri programiranju, arhitekturi in avtomatizaciji
Zahteve
- Diploma iz računalništva, računalniškega inženirstva, računalniških informacijskih sistemov, programskega inženirstva ali sorodnega področja ter 2 leti izkušenj na področju programskega inženirstva ali 4 leta izkušenj na področju programskega inženirstva
- Vsaj 4 leta izkušenj z avtomatizacijo na področju videa in lastništvom posameznih modulov
- Vsaj 5 let praktičnih izkušenj z razvojem avtomatizacijskih ogrodij, ki temeljijo na Pythonu
- Napredno znanje OCR in preverjanja zaslonov uporabniških vmesnikov televizorjev na podlagi umetne inteligence
- Dokazane izkušnje z avtomatizacijo delovnih tokov CI/CD z GitHub Actions
- Poznavanje orodij pre-commit in varnih praks kakovosti
- Izkušnje z izdelavo nadzornih plošč kakovosti in sistemov poročanja, pripravljenih za vodstvo
- Praktične izkušnje s prompt engineeringom, velikimi jezikovnimi modeli in agentskimi delovnimi tokovi
- Tehnično razumevanje arhitekture operacijskega sistema Linux in modelov naprav
- Praktične izkušnje z oblačnimi storitvami, izvajanjem v Dockerju, razširljivimi runnerji in kontejneriziranimi okolji za avtomatizacijo
Ugodnosti
- Nagrade na podlagi uspešnosti
- Porodniški in starševski dopust
- Plačan dopust
- Zdravstvene ugodnosti
- Kompenzacijski paket