Mobile QA Engineer

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Высокая «белая» зарплата, официальное трудоустройство
  • Опционы на покупку акций компании.
  • ДМС со стоматологией на тебя и твою семью.
  • Оплата профессионального развития, регулярные воркшопы и митапы, бесплатные книги и библиотека в офисе.
  • Завтраки и ужины в офисе, фрукты и снеки.
  • Корпоративные вечеринки и крутой брендированный мерч.
  • Современный офис в Digital Port: берег Камы, пять минут от центра, волейбольная площадка, круглосуточная охрана и бесплатная парковка.
  • Помощь с релокацией.
Apply for this role
International offices
Los Angeles, San Francisco, Austin
Amsterdam
Perm
Miro Hackathon
Miro Hackathon
Miro Hackathon
Miro Hackathon
Miro Offsite 2019
Miro Competitive salary
Miro Learning & development
Miro Full medical coverage
Miro Catered lunches
Miro Flexible PTO
Miro Company equity
Miro Fun team
Miro 401K plan
Miro Team events
Miro Competitive salary
Miro Company equity
Miro Learning and development
Miro Fun team
Miro Health insurance reimbursement
Miro Catered lunches
Miro Commute reimbursement
Miro Team events
Miro Co-working community
Miro Competitive salary
Miro Company equity
Miro Learning and development
Miro Fun team
Miro Health insurance
Miro Inspiring office
Miro Breakfasts, dinners, and snacks
Miro Team events
Miro Hackathons, meetups, conferences
Get Miro app
Add ideas, digitize sticky notes, and leave comments on the go with Miro mobile app