
Walmart je globalna maloprodajna i e-trgovinska kompanija koja opslužuje potrošače putem hipermarketa, diskontnih robnih kuća, trgovina mješovitom robom i internetskog tržišta. Njezinu široku ponudu proizvoda podržavaju velika mreža fizičkih trgovina, izravno poslovanje s potrošačima te logistički sustavi i sustavi opskrbnog lanca potrebni za kretanje proizvoda kroz cijelo poslovanje.
Softverski inženjer III, automatizacija Smart TV-a — Walmart Bangalore onsite
U Bangaloreu razvijajte automatizaciju Walmartovih i VIZIO aplikacija za Smart TV uređaje uz Python i umjetnu inteligenciju. Unaprijedite kvalitetu CI/CD-a, testiranje, izvještavanje i spremnost za izdavanje na TV platformama.
Opis
- Vodite automatizaciju platforme Walmartovih i VIZIO aplikacija od početka do kraja
- Dizajnirajte skalabilne okvire za automatizaciju i ojačajte kontrolne točke kvalitete CI/CD-a
- Poboljšajte pouzdanost aplikacija i ukupnu kvalitetu proizvoda
- Implementirajte automatizaciju Smart TV-a i paralelnu certifikaciju vlastitih i aplikacija trećih strana na više TV platformi
- Razvijajte Python i pytest okvire koji obuhvaćaju smoke, funkcionalno, integracijsko i regresijsko testiranje
- Podržavajte CI/CD operacije orkestracijom testova, osiguravanjem pipelineova, noćnim izvršavanjem, provjerama kvalitete i objavljivanjem artefakata
- Unapređujte mogućnosti koje koriste umjetnu inteligenciju, poput generiranja testova, sljedivosti, prioritizacije na temelju rizika, samopopravljajućih tijekova rada i dinamičkog skaliranja
- Primjenjujte otporne obrasce automatizacije s ponovnim pokušajima, obradom ponovnog povezivanja, rezervnim putevima i dijagnostikom neuspjeha
- Razvijajte napredno izvještavanje o kvaliteti uz Tableau, Power BI, Grafanu ili usporedive alate
- Surađujte s razvojnim, DevOps, proizvodnim i release timovima na poboljšanju testabilnosti, strategije kvalitete i spremnosti za produkciju
- Unapređujte kvalitetu softverskih aplikacija kako biste podržali izdanja bez nedostataka
- Radite u agilnom okruženju, sudjelujte na svakodnevnim statusnim sastancima i doprinosite raspravama o arhitekturi i planiranju
- Održavajte dokumentaciju i potičite najbolje prakse u programiranju, arhitekturi i automatizaciji
Zahtjevi
- Diploma prvostupnika iz računalnih znanosti, računalnog inženjerstva, računalnih informacijskih sustava, softverskog inženjerstva ili srodnog područja uz 2 godine iskustva u softverskom inženjerstvu, ili 4 godine iskustva u softverskom inženjerstvu
- Najmanje 4 godine iskustva u automatizaciji u području videa, uz odgovornost za pojedinačne module
- Najmanje 5 godina praktičnog razvoja automatizacijskih okvira temeljenih na Pythonu
- Napredno znanje OCR-a i provjere zaslona korisničkih sučelja televizora uz primjenu umjetne inteligencije
- Dokazano iskustvo u automatizaciji CI/CD tijekova rada pomoću alata GitHub Actions
- Poznavanje alata za pre-commit i sigurnih postupaka kvalitete
- Iskustvo u izradi nadzornih ploča kvalitete i sustava izvještavanja prikladnih za rukovodstvo
- Praktično iskustvo s prompt engineeringom, velikim jezičnim modelima i agentskim tijekovima rada
- Tehničko razumijevanje arhitekture operacijskog sustava Linux i modela uređaja
- Praktično iskustvo s uslugama u oblaku, izvršavanjem u Dockeru, skalabilnim runnerima i kontejneriziranim okruženjima za automatizaciju
Pogodnosti
- Poticajne nagrade na temelju učinka
- Rodiljni i roditeljski dopust
- Plaćeni dopust
- Zdravstvene pogodnosti
- Kompenzacijski paket