Mobile QA Engineer

    • Perm, Russia

Команда Cross-Device Experience отвечает за развития наших мобильных и планшетных приложений. Сейчас у нас есть приложения для телефонов на iOS и Android, аналогичные приложения для планшетов. Помимо этого, есть приложение для desktop на Windows и macOS, отдельное UWP-приложение. Приложения развивает не только команда Cross-Device Experience, фичевые команды сами добавляют новую функциональность, когда создают ее для web-приложения.

С точки зрения тестирования, основная задача – автоматизация тестирования. Это необходимость, так как мы часто релизим изменения на фронте, от которых зависят наши мобильные версии. А значит, каждый день может сломаться любое приложение, и это невозможно тестировать руками. 

Подробнее о нашем QA процессе и подходах можно прочитать в статье на Medium.

Примеры задач и обязанностей

  • Основная задача – дать командам удобную возможность написания тестов для мобильных и планшетных приложений, постоянно улучшать и оптимизировать ядро тестов.
  • Обеспечить покрытие регресса основного функционала.
  • Настроить CI для прогона разных тестов и поддерживать его безотказную работу.

Стек, инфраструктура, инструменты

  • Мобильное приложение написано на React Native.
  • Тестирование визуальной части – Appium (JS), логика – Jest.
  • CI – пока реальные устройства и эмуляторы, не отрицаем использование облачных ферм реальных устройств в будущем. Сейчас мы используем Bamboo как инструмент для CI/CD.

Наш подход к тестированию

Тесты на увеличение покрытия пишутся внутри команд, которые производят новые фичи. Тесты пишутся разработчиками, в том числе на e2e уровне. QA также участвуют в написании тестов, все QA инженеры в том числе автоматизаторы.

Что мы ждём от тебя

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

К чему нужно быть готовым

  • Много и постоянно учиться.
  • Задач больше, чем «много». Нужно уметь расставлять приоритеты и не бояться аргументированно говорить «нет».
  • У нас все самостоятельны: каждый сам планирует и согласовывает сроки выполнения задач, а если не успевает — заранее передоговаривается. Когда совсем не получается — сразу говорит об этом и мы решаем проблему совместно.
  • Мы состоявшаяся компания (400+ человек на 2 континентах), но сохранили дух стартапа. У нас нет жесткой иерархии и дресс-кода. Мы быстро принимаем решения и не разводим бюрократии.
  • Мы ценим мнение каждого, поэтому любой сотрудник может реализовать любую идею, если объяснит её целесообразность.
  • Мы всегда даём друг другу обратную связь: хвалим за достижения и честно говорим, где и как можно сделать лучше.

Общие условия работы

  • Высокая «белая» зарплата, официальное трудоустройство
  • Опционы на покупку акций компании.
  • ДМС со стоматологией на тебя и твою семью.
  • Оплата профессионального развития, регулярные воркшопы и митапы, бесплатные книги и библиотека в офисе.
  • Завтраки и ужины в офисе, фрукты и снеки.
  • Корпоративные вечеринки и крутой брендированный мерч.
  • Современный офис в Digital Port: берег Камы, пять минут от центра, волейбольная площадка, круглосуточная охрана и бесплатная парковка.
  • Помощь с релокацией.


Back to top