Lab37
Software Quality Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Quality Engineer в Lab37 Robotics — роботизированные решения для производства еды. Отвечает за тест-стратегию, релизную валидацию, автоматизацию и ранний триаж проблем на стыке фронтенда, бэкенда, облачной инфраструктуры и робототехники.
Задачи
- Создавать и выполнять тест-стратегии для сложных продуктовых возможностей: UI, backend-сервисы, облачная инфраструктура, внешние интеграции и системы рядом с роботами
- Разрабатывать детальные тест-планы на основе требований, технических дизайнов, операционных процессов и возможных сценариев отказа
- Владеть и координировать release checkout: критерии готовности, валидация критичных сценариев, документирование результатов, выявление блокеров, поддержка go/no-go решений
- Создавать и поддерживать автотесты для API, backend-сервисов, веб-приложений, интеграций и end-to-end операционных процессов
- Работать напрямую с product, culinary и operations командами для понимания реальных процессов и выявления рисков до релиза
- Тестировать ПО для настройки, наблюдения и управления кухонными операциями: приём заказов, меню, рецепты, задачи, алерты, метрики
- Валидировать интеграции с платформами доставки и коммерции: приём заказов, синхронизация меню, статусы заказов, ретраи, дубликаты событий, частичные сбои
- Тестировать операторские интерфейсы и интерфейсы рядом с роботами в физической производственной среде
- Совместно с firmware и robotics инженерами валидировать поведение системы на границе софта и железа
- Повышать тестируемость системы: симуляционные среды, мок-сервисы, тестовые данные, диагностический инструментарий, воспроизводимые окружения
- Проводить exploratory, функциональное, интеграционное, регрессионное, системное и end-to-end тестирование
- Вести quality-активности на этапе раскатки и прод-поддержки: валидация, observability, воспроизведение проблем, ранний триаж, итеративные улучшения
- Участвовать в on-call/support ротации: раннее расследование инцидентов, сбор доказательств, первичная классификация и маршрутизация в нужную команду
- Улучшать логи, метрики, алерты, дашборды и другие диагностические возможности
- Участвовать в design review, release review, incident review и технических обсуждениях
- Делиться знаниями с командой и развивать инженерные и quality-практики
Требования
- 7+ лет опыта в software quality, test engineering или смежной области, включая владение сложными тест-стратегиями или quality-инициативами по нескольким компонентам
- Глубокий опыт создания и выполнения тест-планов для production-ПО
- Сильный опыт автоматизации тестирования на одном или нескольких языках программирования
- Опыт тестирования API, backend-сервисов, веб-приложений, баз данных, интеграций и асинхронных/событийных процессов
- Опыт владения или координации релизной валидации, release checkout или активностей по готовности к продакшену
- Сильные навыки отладки и расследования, умение локализовать неоднозначные проблемы в нескольких системах
- Опыт работы с CI/CD и встраивания автотестов в пайплайны сборки и деплоя
- Понимание, где автоматизация даёт выигрыш, а где эффективнее ручное или exploratory тестирование
- Глубокий опыт повышения качества, надёжности и тестируемости ПО
- Сильное продуктовое чутьё и умение переводить реальные операционные процессы в практические стратегии валидации
- Ясная письменная и устная коммуникация: тест-планы, релизные чек-листы, quality-отчёты, операционные плейбуки, кросс-функциональное согласование
- Комфортная работа на стыке границ и с техническими, и с нетехническими партнёрами
- Желание сотрудничать с командой и делиться техническими знаниями
Условия
- Офис в Лос-Анджелесе, работа onsite 5 дней в неделю
- Базовая зарплата $180,000 - $230,000 в год
- Возможны equity-награды и годовой бонус по результатам работы
- Медицинская, стоматологическая и офтальмологическая страховка (несколько планов, включая HSA)
- Компания оплачивает страхование жизни и инвалидности (кратко- и долгосрочное)
- Добровольное страхование: от несчастных случаев, критических болезней, госпитализации
- Дополнительное страхование жизни для себя, супруга и детей
- Скидка на страхование питомцев
- 401(k)
- Health Savings Account (HSA)
- Flexible Spending Accounts (healthcare, dependent care, commuter)
- Дискреционные дни отпуска, 8 оплачиваемых праздников в год, оплачиваемый больничный, оплачиваемый отпуск по утрате, оплачиваемый родительский отпуск
Навыки
- Playwright
- Cypress
- Selenium
- Python
- TypeScript
- Go
- Java
- C#
- Docker
- Kubernetes
- Protobuf
- Terraform
- Git
- CI/CD
- SQL
- Sentry
- Grafana
- Prometheus
- CloudWatch