ID.me
Software Development Engineer III – Test Infrastructure
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по тестовой инфраструктуре в команду Quality Engineering. Задача — строить и поддерживать фреймворки автоматизации и тестовую инфраструктуру, включая тестирование в продакшене и AI-ассистированные практики.
Задачи
- Разрабатывать и поддерживать фреймворки автоматизации (Playwright, Python, Jest, API-автоматизация) для надёжного покрытия сервисов ID.me
- Писать end-to-end и интеграционные тесты для сложных асинхронных, событийно-ориентированных и eventually-consistent систем, включая workflow-оркестрацию (Temporal)
- Поддерживать практики testing-in-production: canary-деплои, поэтапные раскатки, синтетический мониторинг и автоматические триггеры отката
- Строить и поддерживать автоматизацию тестирования commerce- и marketplace-поверхностей: offers, cashback, affiliate/attribution, точность click-tracking, consent-гейты, персона-ориентированные сценарии, включая браузерные расширения
- Интегрировать автоматизированное тестирование в CI/CD-пайплайны (GitHub Actions), создавать переиспользуемые workflow-компоненты для других команд
- Использовать AI-инструменты для ускорения написания тестов, генерации тест-планов и код-ревью
- Сотрудничать с командами разработки по тестопригодной структуре кода, пробелам в покрытии и проверкам качества на всём жизненном цикле
- Отлаживать и находить первопричины проблем во frontend, backend, API и распределённых сервисах, доводить исправления до конца
- Помогать определять и отслеживать метрики надёжности (time to detect, time to remediate) для тестируемых систем
Требования
- 4+ года опыта (или эквивалент: 2+ года с магистерской степенью) в роли software engineer над современными веб-приложениями и распределёнными системами
- Владение Python/TypeScript/JavaScript/Java
- Практический опыт с Playwright, Jest и API-автоматизацией
- Опыт интеграции автотестов в CI/CD-пайплайны (GitHub Actions, ArgoCD)
- Опыт тестирования e-commerce/marketplace: логика offers и cashback, affiliate/attribution и точность click-tracking, consent-gate и error-state сценарии, персона- или member-group-ориентированное покрытие
Условия
- Полная занятость, работа в офисе 5 дней в неделю (Mountain View, CA)
- Годовая базовая зарплата $123,950–$154,000 + бонус, equity и льготы
- Медицинская, стоматологическая и офтальмологическая страховка, HSA, FSA, страхование жизни и AD&D
- 401(k) с match от компании, оплачиваемый отпуск без лимита, 8 корпоративных праздников
- Страхование краткосрочной и долгосрочной нетрудоспособности, страхование от несчастных случаев и критических заболеваний
- Реферальный бонус, программа помощи сотрудникам, страхование питомцев, программа travel assistant, скидки на wellbeing и childcare, бюджет на обучение и развитие
Навыки
- Playwright
- Python
- Jest
- TypeScript
- JavaScript
- Java
- API automation
- CI/CD
- GitHub Actions
- ArgoCD
- Temporal
- REST APIs
- microservices
- event-driven architecture
- Pact
- Locust
- k6
- Gatling
- Spring Boot
- Ruby on Rails
- GCP
- Docker
- Kubernetes
- Terraform
- Helm
- Vault
- OAuth 2.0
- OIDC
- RBAC
- ReBAC
- IDV
- KYC
- browser extensions
- canary deployments
- synthetic monitoring
- chaos engineering