
Walmart — це глобальна роздрібна та eCommerce-компанія, яка обслуговує споживачів через гіпермаркети, універмаги зі знижками, продуктові магазини та онлайн-маркетплейс. Широкий асортимент компанії підтримується розгалуженою мережею фізичних магазинів, прямими продажами споживачам, а також логістичними системами й ланцюгами постачання, необхідними для переміщення товарів у межах усього бізнесу.
Інженер-програміст III, автоматизація Smart TV — Walmart, Бангалор, робота в офісі
Розробляйте автоматизацію на Python і з використанням ШІ для застосунків Walmart та VIZIO Smart TV у Бангалорі. Підвищуйте якість CI/CD, тестування, звітності та готовності до випуску на різних ТВ-платформах.
Опис
- Керувати наскрізною автоматизацією для платформи застосунків Walmart і VIZIO
- Проєктувати масштабовані фреймворки автоматизації та посилювати контрольні точки якості CI/CD
- Підвищувати надійність застосунків і загальну якість продукту
- Реалізовувати автоматизацію Smart TV і паралельну сертифікацію власних і сторонніх застосунків на різних ТВ-платформах
- Розробляти фреймворки на Python і pytest для димового, функціонального, інтеграційного та регресійного тестування
- Підтримувати операції CI/CD за допомогою оркестрації тестів, підготовки конвеєрів, нічного виконання, перевірок якості та публікації артефактів
- Розвивати можливості на основі ШІ, зокрема генерацію тестів, простежуваність, пріоритизацію на основі ризиків, самовідновлювані процеси та динамічне масштабування
- Впроваджувати стійкі шаблони автоматизації з повторними спробами, обробкою повторних підключень, резервними сценаріями та діагностикою збоїв
- Розробляти розширену звітність про якість із використанням Tableau, Power BI, Grafana або порівнюваних інструментів
- Співпрацювати з командами розробки, DevOps, продукту та релізів для покращення тестованості, стратегії якості та готовності до продуктивної експлуатації
- Підвищувати якість програмних застосунків для підтримки випусків без дефектів
- Працювати в Agile-середовищі, брати участь у щоденних статус-зустрічах і долучатися до обговорень архітектури та планування
- Підтримувати документацію та заохочувати найкращі практики кодування, архітектури й автоматизації
Вимоги
- Ступінь бакалавра в галузі комп’ютерних наук, комп’ютерної інженерії, комп’ютерних інформаційних систем, програмної інженерії або суміжній галузі та 2 роки досвіду розробки програмного забезпечення або 4 роки досвіду розробки програмного забезпечення
- Щонайменше 4 роки досвіду автоматизації у відеодомені з відповідальністю за окремі модулі
- Щонайменше 5 років практичного досвіду розробки фреймворків автоматизації на Python
- Поглиблені знання OCR і перевірки екрана телевізійних інтерфейсів на основі ШІ
- Підтверджений досвід автоматизації робочих процесів CI/CD за допомогою GitHub Actions
- Знайомство з інструментами pre-commit і безпечними практиками якості
- Досвід створення дашбордів і систем звітності про якість для керівництва
- Практичний досвід prompt engineering, роботи з великими мовними моделями та агентними процесами
- Технічне розуміння архітектури операційної системи Linux і моделей пристроїв
- Практичний досвід роботи з хмарними сервісами, виконанням у Docker, масштабованими виконавцями та контейнеризованими середовищами автоматизації
Переваги
- Преміальні виплати за результатами роботи
- Відпустка у зв’язку з вагітністю та пологами і батьківська відпустка
- Оплачувана відпустка
- Медичні пільги
- Компенсаційний пакет