Walmart
Walmart
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