
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, масштабируемыми исполнителями и контейнеризованными средами автоматизации
Преимущества
- Премиальные выплаты по результатам работы
- Отпуск по беременности и родам и родительский отпуск
- Оплачиваемый отпуск
- Медицинские льготы
- Компенсационный пакет