Инженер по автоматизации тестирования Android (Kotlin)

Чем нужно будет заниматься:

  • Автоматизация функциональных и интеграционных тестов Android-приложений (ivi для мобильных устройств и Android TV, детского приложения ivi);
  • Поддержка и доработка существующих фреймворков клиентского тестирования;
  • Разработка архитектурных тестовых решений.

Что ждем от кандидата:

  • Знание теории тестирования ПО;
  • Умение тестировать (составление тест-кейсов, структурный подход к планированию тестирования);
  • Опыт работы с *nix системами (Linux);
  • Знание bash/zsh на уровне пользователя (cd, mkdir, vim, grep, tail и т.п.);
  • Опыт программирования на любом из объектно-ориентированных языков программирования (Python, Java, Kotlin, C#, Swift);
  • Общее понятие о том, как работает клиент-серверные мобильные приложения: что такое DNS, HTTP(S), JSON, RESTful-сервисы;
  • Опыт работы с Appium, UI Automator или Espresso;
  • Инициативность и самостоятельность.

Плюсом будут:

  • Опыт написания автотестов в стеке python+pytest (или любого другого тестового фреймворка);
  • Знание git (checkout, branch, commit, push, pull, rebase, merge);
  • Знание SQL (например, вы знаете как выбрать последнюю запись из таблицы);
  • Понимание работы WebDriverAgent;
  • Опыт создания моков внешних систем;
  • Опыт работы с Jenkins/GitlabCI;
  • Опыт работы с Docker;
  • Опыт работы в Jira и Confluence.


Отклик на вакансию