Oura

Senior Software Test Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Software Test Engineer в Oura: обеспечение качества end-to-end фич, потоков данных и алгоритмов для мобильных приложений (iOS и Android) и облачных сервисов, развитие тестовой автоматизации.

Задачи

  • Разрабатывать комплексные стратегии и планы тестирования для end-to-end фич, включая мобильные приложения, backend-сервисы и data/алгоритмические решения
  • Определять цели, объём и критерии успеха тестирования для каждой фазы, обеспечивая покрытие сложных пользовательских сценариев (онбординг, инсайты о сне и готовности, трекинг активности, уведомления, подписки)
  • Взаимодействовать с командами Product, Science и Firmware для понимания требований, поведения данных и алгоритмов, а также регуляторных и privacy-требований
  • Выполнять ручное и автоматизированное тестирование, анализировать результаты и сообщать о дефектах и багах
  • Валидировать точность потоков данных и алгоритмов, корректность преобразования данных с кольца и backend в пользовательские инсайты в приложении
  • Проводить регрессионное, интеграционное и exploratory-тестирование новых фич, экспериментов и релизов на всех платформах
  • Использовать и внедрять мониторинг больших данных в соответствии с критериями приёмки
  • Визуализировать данные и метрики (покрытие, тренды дефектов, pass rate) для коммуникации статуса качества стейкхолдерам
  • Внедрять, поддерживать и улучшать фреймворки тестовой автоматизации для мобильного и API-тестирования (Pytest, Appium)
  • Интегрировать автоматизированное тестирование в CI/CD пайплайны (GitHub Actions, GitLab CI, Jenkins)
  • Обеспечивать стабильность и надёжность регрессионных наборов для кольца и приложения
  • Участвовать в управлении тестовыми данными и настройке окружений с использованием эмуляторов, симуляторов и тестовых колец
  • Работать с разработчиками, продакт-менеджерами и другими стейкхолдерами над отладкой и своевременным решением проблем
  • Участвовать в планировании, дизайне и ревью, привнося перспективу качества на ранних этапах разработки
  • Продвигать лучшие практики QA и непрерывно улучшать методы, процессы и инструменты тестирования
  • Брать на себя ответственность за качество продукта и инициировать тестовые инициативы
  • Поддерживать актуальную тестовую документацию (тест-планы, тест-кейсы, покрытие автоматизацией, известные проблемы)
  • Оценивать и внедрять новые инструменты и методологии для эффективного и масштабируемого тестирования
  • Менторить и направлять младших членов тестовой команды
  • Исследовать AI-driven подходы и инструменты тестирования, особенно в контексте LLM
  • Проводить performance-тестирование для проверки соответствия продуктов бенчмаркам производительности

Требования

  • Минимум 8+ лет опыта проектирования, построения и выполнения автоматизированных тестов для сложных приложений
  • Опыт end-to-end тестирования сложных многокомпонентных систем (embedded software + мобильные приложения + облачные приложения)
  • Опыт тестирования приложений в домене health, wellness, wearable или data-driven, а также hardware в лабораторных условиях
  • Опыт тестирования embedded firmware и Bluetooth-устройств (связь устройство-мобильное приложение, синхронизация, надёжность) — плюс
  • Опыт валидации беспроводных технологий связи, анализа и отладки логов и трейсов — плюс
  • Практический опыт с фреймворками Pytest, Appium, Playwright или аналогичными
  • Владение Python обязательно для тестовой автоматизации и инструментария
  • Знание CI/CD инструментов: Jenkins, GitHub Actions, GitLab CI и лучших практик непрерывного тестирования
  • Сильные аналитические навыки и навыки troubleshooting: быстрое определение root cause сложных проблем по логам, метрикам и данным
  • Сильные коммуникативные навыки и умение работать кросс-функционально
  • Опыт работы с LLM и AI-driven инструментами разработки/тестирования (GitHub Copilot, Claude Code, Cursor)
  • Знание алгоритмов и time-series или sensor-driven фич — сильный плюс

Условия

  • Конкурентная зарплата и пакет equity
  • Медицинская, стоматологическая и vision-страховка, ресурсы по ментальному здоровью
  • Кольцо Ōura и скидки для друзей и семьи
  • 20 дней оплачиваемого отпуска, 13 оплачиваемых праздников и 8 дней гибкого wellness-отпуска
  • Оплачиваемый больничный и родительский отпуск
  • Гибридный формат работы в офисе в Сан-Франциско
  • Диапазон оплаты для Region 1 (San Francisco, CA): 172 550 – 203 000 $

Навыки

  • Python
  • Pytest
  • Appium
  • Playwright
  • CI/CD
  • Jenkins
  • GitHub Actions
  • GitLab CI
  • iOS
  • Android
  • Bluetooth
  • embedded firmware
  • LLM
  • GitHub Copilot
  • Claude Code
  • Cursor
  • performance testing

Похожие вакансии

Software Engineer Sr - E3
Lockheed MartinSeniorKing Of PrussiaОфис
110,300 – 204,900 USD в год
30 сент.
Test Automation Software Engineer
Booz Allen HamiltonMiddleMcleanГибрид
77,600 – 176,000 USD в год
29 сент.
Testing Lead
InadevLeadRestonОфис
150,000 – 165,000 USD в год
24 сент.
Senior Software Engineer in Test (SDET)
eHealthSeniorSurpriseУдалённо
129,700 – 162,100 USD в год
21 сент.
Software Systems Testing Engineer Sr
Lockheed MartinSeniorLittletonОфис
110,300 – 204,900 USD в год
8 сент.
Senior Software Test Engineer — Oura, 172,550 – 203,000 USD в год, San Francisco | itrelocate