android QA automation

SDET / QA Automation Engineer на платформу Android, Санкт-Петербург

Одноклассники

Одноклассники — одна из крупнейших социальных сетей. OK – самый высоконагруженный в мире сервис, написанный на Java. Большинство задач, которые возникают перед нами каждый день, не имеют готовых решений, поэтому мы используем большое количество собственных разработок. 

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

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

У нас интересно потому что:

  • Ты сможешь влиять на качество продукта. При этом, нет необходимости писать тесты на постоянной основе, этим займутся наши тестировщики.
  • Углубишься в платформу андроид. Наши задачи гораздо интереснее, чем просто пилить бизнесовые фичи по дедлайнам.
  • Большое количество разноплановых задач по работе с тестами, с кодом приложения, с фреймворком, с gradle, с раннером и облачной фермой для запуска тестов, и другими нашими инструментами.
  • Нестандартные кейсы на автоматизацию.

Задачи

  • Автоматизировать тестирование наших android-приложений, попутно создавая инструменты, которые позволят делать это много, часто, удобно и безболезненно.
  • Принимать участие в развитии и поддержке автотестовой инфраструктуры.
  • Писать и поддерживать авто-тесты.
  • Взаимодействие с тестировщиками и разработчиками по вопросам автоматизации тестирования.

Требования

  • Желание и готовность писать и поддерживать автоматизированные тесты и развиваться в инфраструктурной разработке под Android (Java и Kotlin).
  • Владение Java.
  • Базовые знания Linux, навыки работы в командной строке.
  • Желание писать хороший код.
  • Знание алгоритмов и структур данных.
  • Понимание основ тестирования.
  • Знание стандартных алгоритмов, структур данных, шаблонов проектирования.
  • Способность самостоятельно определять и соблюдать установленные сроки задач.
  • Опыт работы с системами сборки gradle.
  • Умение работать в распределённой команде.

Будет плюсом

  • Espresso, Kaspresso, UIAutomator или другие android-фреймворки.
  • Опыт работы с Kotlin.
  • Опыт код-ревью.
  • Умение обсуждать и объяснять решения.

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

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

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

Люди — это главная ценность Одноклассников. Работая у нас, вы получаете комфортные условия и уникальный опыт разработки