Software Developer Engineer in Test на платформу iOS в ОК, Москва

Software Developer Engineer in Test на платформу iOS в ОК, Москва

Мы — команда инженеров, занимающихся вопросами автоматизации тестирования в Одноклассниках. Основная миссия нашей команды автоматизации тестирования — обеспечить тестировщиков и разработчиков удобными инструментами и инфраструктурой для запуска автоматизированных тестов на всех платформах (web, API, Android, IOS).

Наша инфраструктура развёрнута в облаке и на физических машинах для iOS и позволяет запускать сотни тестов параллельно.  У нас есть собственная репорт-система для анализа результатов тестов.

Мы ищем в команду опытного SDET на платформу iOS для усовершенствования наших сервисов, используемых разработчиками и тестировщиками для запуска и последующего анализа автотестов.

Задачи

  • Автоматизировать тестирование наших iOS-приложений, попутно создавая инструменты, которые позволят делать это много, часто, удобно и безболезненно;
  • принимать участие в развитии и поддержке автотестовой инфраструктуры;
  • принимать участие в определении и реализации стратегии автоматизации тестирования;
  • настраивать и поддерживать инфраструктуру для запуска тестов (Teamcity, Mac OS сервера);
  • дорабатывать и оптимизировать фреймворк для написания автотестов (XCUI-фреймворк);
  • писать и поддерживать автотесты;
  • взаимодействие с тестировщиками и разработчиками по вопросам автоматизации тестирования.

Требования

  • Уверенное знание языка Swift XCTest;
  • опыт написания автотестов для мобильных приложений;
    опыт работы с симуляторами (iOS) или эмуляторами (Android);
  • знание принципов построения iOS-приложений;
    умение пользоваться terminal'ом (SSH, логи, Bash-скрипты и пр.);
  • желание и готовность писать и поддерживать автоматизированные тесты и развиваться в инфраструктурной разработке под iOS (Swift);
  • базовые знания Linux, навыки работы в командной строке;
  • желание писать хороший код;
  • понимание основ тестирования;
  • знание стандартных алгоритмов, структур данных, шаблонов проектирования;
  • способность самостоятельно определять и соблюдать установленные сроки задач;
  • умение работать в распределённой команде.

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Интересные задачи

Формат работы

офисный
комбинированный
дистанционный

Уровень

senior

График работы

полный

ОК

Команда OK.TECH объединяет сотни специалистов разработки, дизайна, маркетинга, машинного обучения, поддержки пользователей и не только. Каждый из нас влияет на то, каким увидят ОК миллионы пользователей.

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Интересные задачи