BILL
Senior Software Development Engineer in Test (SDET)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior SDET в финтех-компанию BILL: голос качества внутри инженерных сквадов и хранитель Continuous Delivery. Основной фокус — автоматизация тестирования UI и API, развитие тестовых фреймворков и внедрение практик качества в CI/CD.
Задачи
- Около 80% времени уделять автоматизации и помогать команде выстраивать качество через сильные практики тестирования с automation-first и AI-assisted подходом
- Сотрудничать с инженерами, продуктом и дизайном для уточнения и валидации требований к фичам — критерии приёмки, спецификации и ожидаемые результаты на ранних этапах
- Вместе с инженерами создавать и продвигать практики качества, постепенно обучая разработчиков самостоятельно писать тесты
- Писать автоматизированные тесты на TypeScript/Playwright для UI и API (функциональные, контрактные, интеграционные)
- Участвовать в проектировании и реализации тестового фреймворка, оптимизировать процесс тестирования и настраивать quality gating в CI/CD пайплайне
- Использовать AI-инструменты (генерация тестов, self-healing локаторы, анализ пробелов в покрытии, триаж падений) для роста покрытия и снижения затрат на поддержку
- Регулярно писать и выполнять ручные и exploratory тесты параллельно с автоматизацией для проверки новых фич, краевых случаев и регрессий
- Расследовать и находить первопричины падений автотестов, отличая дефекты продукта от flaky-тестов и проблем инфраструктуры
- Определять и поддерживать критерии релиза, тест-планы и ожидания по покрытию для нескольких сквадов
Требования
- Бакалаврская степень в Computer Science, Engineering, Mathematics или эквивалентный практический опыт
- 5+ лет профессионального опыта в команде разработки ПО (предпочтительно в кросс-функциональной среде)
- Опыт проектирования, реализации и запуска автотестов с Playwright (или аналогичным современным фреймворком браузерной автоматизации, с готовностью работать преимущественно в Playwright)
- Владение JavaScript/TypeScript (предпочтительно); знание любого функционального или общего языка программирования также рассматривается
- Практический опыт AI-assisted тестирования: генерация тестов, триаж падений, поддержка self-healing локаторов, анализ пробелов в покрытии
- Знание API-тестирования: REST/GraphQL, валидация запросов/ответов, auth-флоу и автоматизация на уровне API
- Способность быстро осваивать новые технологии и языки
- Опыт определения причин падений автотестов
- Опыт документирования и выполнения ручных тестов
- Опыт написания критериев релиза и связанных тест-планов
- Знание CI/CD пайплайнов и quality gates
Условия
- 100% оплачиваемые медицинская, стоматологическая и офтальмологическая страховки (HMO, PPO или HDHP на выбор)
- HSA и FSA счета
- Страхование жизни, долгосрочная и краткосрочная нетрудоспособность
- Программа помощи сотрудникам (EAP)
- 11+ оплачиваемых праздников, wellness-дни и гибкий отпуск
- Employee Stock Purchase Program со скидками для сотрудников
- Wellness и фитнес-инициативы
- Программы признания и рефералов
- Remote-first культура с офисами в San Jose, CA и Draper, UT и возможностью встречаться лично
Навыки
- TypeScript
- JavaScript
- Playwright
- REST
- GraphQL
- CI/CD
- AI-assisted testing
- Pact
- Chromatic
- Percy
- Datadog
- Splunk