Mobile Automation Engineer

Местоположение и тип занятости

Москва

Компания

Делаем жизнь 40+ миллионов клиентов проще и удобнее каждый день

Описание вакансии

Условия работы

Обязанности:

  • Поддержка/развитие решений автоматизированного тестирования мобильного банка Тинькофф на платформах Android и/или iOS (Java, JUnit, Espresso, UIAutomator / swift, xCode, XCTest);
  • Подготовка тестовых кейсов и их разнесение по уровням пирамиды тестирования с соблюдением подхода Shift left testing;
  • Автоматизация регресса мобильного банка Тинькофф на платформах Android и/или iOS;
  • Актуализация/расширение авторегресса мобильного приложения;
  • Разработка/поддержка окружения для запуска автотестов (TeamCity, GitLab, etc);
  • Автоматизация сбора статистики, составления отчетов по результатам запуска автотестов;
  • Интеграция результатов своей деятельности в существующий процесс разработки, ориентированность на значимый для команды результат;
  • Тесное взаимодействие с командой: разработчиками, QA, дизайнерами, менеджерами, технологами.

Требования:

  • �Мы готовы рассматривать кандидатов с небольшим опытом, но высокой мотивацией, готовых быстро обучаться;
  • Опыт мобильной разработки или опыт автоматизации тестирования мобильных приложений;
  • Владение высокоуровневым языком программирования (Java/Kotlin и/или Swift);
  • Знание протокола http, умение отличить get от post;
  • Базовый уровень SQL (select from select, join, FK vs PK);
  • Опыт использования системы сборки (Maven, Gradle, etc);
  • Знание системы управления версиями (Git, Bitbucket, GitLab, etc);
  • Хорошие коммуникационные навыки.

Дополнительным плюсом будет:

  • знание фреймворков Espresso, UIAutomator, XCTest;
  • опыт работы с Android Studio;
  • понимание процессов CI/CD, опыт работы с CI продуктами - TeamCity, GitLab;
  • опыт написания скриптов для unix-like систем;
  • умение анализировать ситуацию, предлагать эффективные нестандартные идеи и решения;
  • готовность быстро осваивать новые технологии и получать недостающие знания;
  • желание развиваться в сфере IT.