
Walmart je globální maloobchodní a eCommerce společnost, která obsluhuje spotřebitele prostřednictvím hypermarketů, diskontních obchodních domů, prodejen potravin a online tržiště. Její široká nabídka produktů je podporována rozsáhlou sítí kamenných prodejen, přímým prodejem spotřebitelům a logistickými systémy a dodavatelskými řetězci potřebnými k přepravě produktů v rámci celé společnosti.
Softwarový inženýr III, automatizace Smart TV — Walmart, Bangalore, práce v kanceláři
Vyvíjejte automatizaci založenou na Pythonu a AI pro aplikace Walmart a VIZIO Smart TV v Bangalore. Zvyšujte kvalitu CI/CD, testování, reportingu a připravenosti k vydání napříč televizními platformami.
Popis
- Vést komplexní automatizaci aplikační platformy Walmart a VIZIO
- Navrhovat škálovatelné automatizační frameworky a posilovat kontrolní body kvality CI/CD
- Zvyšovat spolehlivost aplikací a celkovou kvalitu produktu
- Implementovat automatizaci Smart TV a souběžnou certifikaci vlastních i externích aplikací napříč různými televizními platformami
- Vyvíjet frameworky v Pythonu a pytestu pokrývající smoke, funkční, integrační a regresní testování
- Podporovat provoz CI/CD prostřednictvím orchestrace testů, zajišťování pipeline, nočního spouštění, kontrol kvality a publikování artefaktů
- Rozvíjet funkce využívající AI, jako je generování testů, dohledatelnost, prioritizace podle rizik, samoopravné pracovní postupy a dynamické škálování
- Nasazovat odolné vzory automatizace s opakováním pokusů, obsluhou opětovného připojení, záložními cestami a diagnostikou selhání
- Vytvářet pokročilý reporting kvality pomocí Tableau, Power BI, Grafany nebo srovnatelných nástrojů
- Spolupracovat s týmy vývoje, DevOps, produktového řízení a vydávání na zlepšování testovatelnosti, strategie kvality a připravenosti na produkci
- Zvyšovat kvalitu softwarových aplikací s cílem podporovat vydání bez defektů
- Pracovat v prostředí Agile, účastnit se každodenních statusových schůzek a přispívat k diskusím o architektuře a plánování
- Udržovat dokumentaci a podporovat osvědčené postupy v oblasti programování, architektury a automatizace
Požadavky
- Bakalářský titul v oboru počítačových věd, počítačového inženýrství, počítačových informačních systémů, softwarového inženýrství nebo příbuzném oboru a 2 roky praxe v softwarovém inženýrství, případně 4 roky praxe v softwarovém inženýrství
- Nejméně 4 roky zkušeností s automatizací ve videooblasti a odpovědností za jednotlivé moduly
- Nejméně 5 let praktických zkušeností s vývojem automatizačních frameworků založených na Pythonu
- Pokročilá znalost OCR a validace obrazovek televizních uživatelských rozhraní pomocí AI
- Prokazatelná zkušenost s automatizací pracovních postupů CI/CD pomocí GitHub Actions
- Znalost nástrojů pre-commit a bezpečných postupů pro zajištění kvality
- Zkušenost s vytvářením dashboardů kvality a reportovacích systémů pro vedení
- Praktická zkušenost s prompt engineeringem, velkými jazykovými modely a agentními pracovními postupy
- Technické porozumění architektuře operačního systému Linux a modelům zařízení
- Praktická zkušenost s cloudovými službami, spouštěním v Dockeru, škálovatelnými runnery a kontejnerizovanými automatizačními prostředími
Benefity
- Motivační odměny podle výkonu
- Mateřská a rodičovská dovolená
- Placené volno
- Zdravotní benefity
- Kompenzační balíček