Walmart
Walmart
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, масштабируемыми исполнителями и контейнеризованными средами автоматизации

Преимущества

  • Премиальные выплаты по результатам работы
  • Отпуск по беременности и родам и родительский отпуск
  • Оплачиваемый отпуск
  • Медицинские льготы
  • Компенсационный пакет