AQA (Mobile) Engineer

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

Полный рабочий деньМожно удаленно

Компания

Разработка и администрирование крупных IT-продуктов

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

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

Mad Devs - full stack команда для разработки и администрирования крупных IT продуктов в сфере FinTech, E-commerce и EdTech. Большая часть продуктов, которые мы делаем, работают в Великобритании, США и странах Юго-Восточной Азии. Изучить подробнее проекты, над которыми мы работаем, можно на сайте.

Мы ищем AQA инженера с опытом автоматизации тестирования для стабилизации и повышения качества digital-банкинга в Казахстане с пользовательской базой в несколько сотен тысяч вместе с большой распределенной командой.

Разработка ведется двухнедельными итерациями в соответствии с принципами Agile, чтобы быстро получать обратную связь от пользователей и стейкхолдеров. В команде около ~80 человек, поэтому тесты необходимо своевременно актуализировать.

На данный момент ui-автотестами покрыта часть регрессионного флоу андроид приложения. Стек текущих автотестов: Java + TestNG + Docker. Для работы с мобильным девайсом используется Appium + Selenium. Тесты запускаются через CI на физическом девайсе в офисе команды. Настроена отправка репортов об упавших тестах. Для тест-менеджмента используется TestRail.

Задачи на новый функционал и баги ставятся в JIRA в виде user stories, затем декомпозируются разработчиками и берутся в работу. Весь флоу работы проходит через настроенный CI/CD.

Основные задачи:

  • Автоматизация регрессионных тестов мобильных приложений (сначала Android, потом iOS);
  • Покрытие автотестами интеграционного слоя системы.

Ожидания от кандидата:

  • Знание типов и методологий тестирования;
  • Опыт автоматизированного тестирования от 2 лет;
  • Понимание жизненного цикла ПО;
  • Опыт работы с инструментами тест-менеджмента и багтрекерами, втч. TestRail и Jira);
  • Знание высокоуровневого языка программирования Java;
  • Опыт автоматизации тестирования, знание различных инструментов для автоматизации, втч. TestNG;
  • Опыт написания и поддержки актуальности тестовой документации: тест-кейсы, тест-планы, отчёты о тестировании;
  • Умение работать с Jira, Git, Confluence;
  • Опыт ручного тестирования мобильных приложений iOS и Android;
  • Опыт тест-дизайна, тестирования требований;
  • Опыт работы с Java/Selenium/Appium.

Что мы предлагаем:

  • Официальное трудоустройство, юридическая помощь при оформлении сотрудничества, конкурентная заработная плата, ставка с привязкой к курсу доллара (или выплата в долларах), гибкая форма оплаты труда.
  • Экспертную команду разработки. У руководства компании инженерное образование. Мы регулярно проводим инженерные синки, где обсуждаем сложности, с которыми сталкиваемся в процессе работы, и технологические новинки.
  • Возможность как удаленной работы, так и в офисах Mad Devs и наших клиентов. Командировки за счет компании.
  • Возможность обучаться за счет компании: курсы, электронная библиотека, участие и выступление на конференциях. Мы сами регулярно делаем доклады на таких конференциях как FOSDEM, TeamLeadConf, GolanfConf, GDG DevFests и другие, поэтому поможем с подготовкой доклада.
  • Возможность пробовать новые технологии и исследовать новые области экспертизы. У нас множество пет проектов, в которые можно внести свой влкад или создать совершенно новый свой.
  • Возможность делиться знаниями и экспертизой с коммьюнити. Маркетинговый отдел поможет написать статью в блог, сделает репост по релевантным площадкам или поможет с участием в слаконаре от Hexlet. Пример - тут. А еще может помочь с переводом ваших статей на английский.