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