Mobile automation QA -> Junior mobile developer

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

МоскваПолный рабочий день

Компания

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

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

Всем привет!

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

Что нужно будет делать:

  • Ручное тестирование приложения под iOS
  • Сетап инфраструктуры автоматического тестирования
  • Написание нативных UI-тестов
  • Составление тестовых сценариев

    Требования к кандидатам:

    • Желание развиваться в разработке под iOS
    • Опыт ручного тестирования мобильных приложений от 2-х лет
    • Опыт разработки автотестов на одном из высокоуровневых языков программирования (таких как Java, Objective-C, Swift)
    • Знакомство с XCTest, экосистемой iOS

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

      • Знакомство с другими языками программирования
      • Знание протоколов REST, HTTP/HTTPS, GRPC, WebSocket
      • Знание других тестовых фреймворков (Appium, EarlGrey, Selenium )

        Кроме бонусов к которым все привыкли (ДМС, компенсация фитнеса и прочее), мы предлагаем:

        • Глобальный востребованный продукт (большая часть клиентов зарубежом), который растёт кратно каждый год
        • Гибкий график
        • Нормальную технику для работы (macOS)
        • Поездку в Америку раз в год на нашу собственную конференцию
        • Отсутствие менеджера с неадекватными идеями и сроками (у нас плоская структура, которая живет и работает сама)