Subway
Sr. SDET
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior SDET в Subway: проектирование и разработка автоматизированных тестовых решений для обеспечения качества, надёжности и масштабируемости программных систем. Роль с высокой автономией, владение тестовой стратегией для сложных систем и тесное взаимодействие с командами разработки, продукта и платформы.
Задачи
- Проектировать, разрабатывать и поддерживать масштабируемые фреймворки автоматизированного тестирования для UI, API и backend-сервисов
- Быть владельцем качества и автоматизации для закреплённых продуктов, платформ или сервисных доменов
- Писать и поддерживать тестовый код продакшн-качества на современных языках программирования и фреймворках
- Определять и внедрять эффективные тестовые стратегии: функциональное, интеграционное, регрессионное и end-to-end тестирование
- Интегрировать автоматизированные тесты в CI/CD-пайплайны для непрерывного тестирования и быстрой обратной связи
- Выполнять продвинутое API-, data-level и контрактное тестирование для валидации интеграций систем
- Совместно с инженерами и архитекторами повышать тестируемость и качество проектирования систем
- Анализировать требования, дизайн и код для раннего выявления рисков качества
- Анализировать падения тестов и дефекты, проводить root-cause анализ и внедрять превентивные улучшения качества
- Поддерживать нефункциональное тестирование: производительность, надёжность и масштабируемость
- Возглавлять внедрение инструментов автоматизации, стандартов тестирования и лучших практик в командах
- Менторить SDET и Quality Engineers, давать техническую обратную связь через код-ревью и совместную работу
- Участвовать в анализе инцидентов на проде для усиления тестирования на ранних этапах и снижения утечки дефектов
Требования
- Сильный опыт разработки ПО с глубоким фокусом на автоматизацию тестирования
- Владение одним или несколькими языками программирования (например, Java, JavaScript, Python, C#)
- Обширный опыт работы с фреймворками и инструментами автоматизации тестирования (например, Cypress, Playwright, Selenium, REST-assured, Postman и аналоги)
- Понимание REST API, микросервисной архитектуры и распределённых систем
- Опыт создания и поддержки автоматизированных тестов в CI/CD-пайплайнах
- Знакомство с облачными средами (AWS, Azure или GCP)
- Сильные аналитические навыки и навыки траблшутинга
- Умение влиять на инженерные команды и отстаивать качество без формальных полномочий
- Отличные коммуникативные навыки и навыки кросс-функционального взаимодействия
- Степень бакалавра в Computer Science, Engineering или смежной области либо эквивалентный практический опыт
- 6–9 лет опыта в тестировании ПО, автоматизации или роли SDET
- Подтверждённый опыт владения и эксплуатации автоматизированных тестовых решений в продакшн-средах
- Опыт поддержки сложных распределённых или клиентских систем — предпочтительно
Условия
- Страховые планы (медицинское, страхование жизни)
- Пенсионные программы (401K/RSP, зависит от страны)
- Конкурентный бонус
- Mobility Allowance
- Компенсация обучения
- Оплачиваемые праздники компании
- Время на волонтёрство
- И другое
Навыки
- Java
- JavaScript
- Python
- C#
- Cypress
- Playwright
- Selenium
- REST-assured
- Postman
- REST API
- микросервисы
- CI/CD
- AWS
- Azure
- GCP