
Walmart to globalna firma zajmująca się handlem detalicznym i eCommerce, która obsługuje konsumentów za pośrednictwem hipermarketów, dyskontowych domów towarowych, sklepów spożywczych oraz internetowego marketplace’u. Szeroka oferta produktowa firmy opiera się na rozbudowanej sieci sklepów stacjonarnych, sprzedaży bezpośredniej konsumentom oraz systemach logistycznych i łańcuchach dostaw niezbędnych do sprawnego przemieszczania produktów w całej organizacji.
Inżynier oprogramowania III, automatyzacja Smart TV — Walmart, Bangalore, praca stacjonarna
Twórz automatyzację opartą na Pythonie i AI dla aplikacji Walmart i VIZIO Smart TV w Bangalore. Podnoś jakość CI/CD, testów, raportowania i gotowości do wydań na wielu platformach telewizyjnych.
Opis
- Prowadzenie kompleksowej automatyzacji platformy aplikacji Walmart i VIZIO
- Projektowanie skalowalnych frameworków automatyzacji i wzmacnianie bramek jakości CI/CD
- Zwiększanie niezawodności aplikacji i ogólnej jakości produktu
- Implementowanie automatyzacji Smart TV oraz równoległej certyfikacji aplikacji własnych i zewnętrznych na wielu platformach telewizyjnych
- Tworzenie frameworków w Pythonie i pytest obejmujących testy dymne, funkcjonalne, integracyjne i regresyjne
- Wspieranie operacji CI/CD poprzez orkiestrację testów, udostępnianie potoków, wykonywanie nocne, kontrole jakości i publikowanie artefaktów
- Rozwijanie funkcji opartych na AI, takich jak generowanie testów, identyfikowalność, priorytetyzacja oparta na ryzyku, samonaprawiające się przepływy pracy i dynamiczne skalowanie
- Wdrażanie odpornych wzorców automatyzacji z ponawianiem prób, obsługą ponownego połączenia, ścieżkami awaryjnymi i diagnostyką błędów
- Tworzenie zaawansowanego raportowania jakości z użyciem Tableau, Power BI, Grafana lub porównywalnych narzędzi
- Współpraca z zespołami programistycznymi, DevOps, produktowymi i wydaniowymi w celu poprawy testowalności, strategii jakości i gotowości produkcyjnej
- Doskonalenie jakości aplikacji programowych w celu wspierania wydań wolnych od defektów
- Praca w środowisku Agile, udział w codziennych spotkaniach statusowych oraz dyskusjach dotyczących architektury i planowania
- Utrzymywanie dokumentacji i promowanie najlepszych praktyk w zakresie kodowania, architektury i automatyzacji
Wymagania
- Licencjat lub tytuł magistra w dziedzinie informatyki, inżynierii komputerowej, komputerowych systemów informacyjnych, inżynierii oprogramowania lub dziedzinie pokrewnej oraz 2 lata doświadczenia w inżynierii oprogramowania albo 4 lata doświadczenia w inżynierii oprogramowania
- Co najmniej 4 lata doświadczenia w automatyzacji w domenie wideo, z odpowiedzialnością za poszczególne moduły
- Co najmniej 5 lat praktycznego doświadczenia w tworzeniu frameworków automatyzacji opartych na Pythonie
- Zaawansowana znajomość OCR i walidacji ekranów interfejsów telewizyjnych opartej na AI
- Udokumentowane doświadczenie w automatyzacji przepływów CI/CD za pomocą GitHub Actions
- Znajomość narzędzi pre-commit i bezpiecznych praktyk jakościowych
- Doświadczenie w tworzeniu pulpitów menedżerskich i systemów raportowania jakości dla kadry kierowniczej
- Praktyczne doświadczenie w prompt engineering, pracy z dużymi modelami językowymi i przepływach agentowych
- Techniczne rozumienie architektury systemu operacyjnego Linux i modeli urządzeń
- Praktyczne doświadczenie z usługami chmurowymi, uruchamianiem w Dockerze, skalowalnymi runnerami i skonteneryzowanymi środowiskami automatyzacji
Benefity
- Premie uzależnione od wyników
- Urlop macierzyński i rodzicielski
- Płatny czas wolny
- Świadczenia zdrowotne
- Pakiet wynagrodzenia