👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Lead AQA Engineer

Зарплата

до 250 000 ₽

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

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

Компания

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

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

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

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

В работе с нашими клиентами и сотрудниками мы нацелены на долгосрочное партнерство, поэтому большая часть наших ребят заняты в проектах 1,5+ года. При этом остается возможность сменить направление в рамках компании так, чтобы оно идеально совпадало с потребностями в развитии.

Мы являемся remote-first командой, поэтому высоко ценим процессы, ориентированные на прозрачную асинхронную коммуникацию, придерживаемся высокой инженерной культуры, чтобы обеспечить качество и стабильность продуктов, над которыми мы работаем. Мы верим в коллаборацию и поиск решений, подходящих как для команды, так и для стейкхолдеров продукта.

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

Ключевая задача QA лида - организовать процесс тестирования мобильных приложений таким образом, чтобы сократить время на регрессионное тестирование и снизить количество ошибок в продакшне, задействуя текущих специалистов в команде, привлекая новых (то есть вы сможете собрать себе команду; а если команда у вас уже есть - так даже лучше! =)) и автоматизируя регрессионный флоу.

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

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

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

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

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

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

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

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

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

Будет плюсом:

  • Опыт настройки CI/CD;
  • Опыт работы в Agile-командах;
  • Понимание работы REST API. (Навыки работы с инструментами: Postman, JMeter, Fiddler.);
  • Знание основных принципов и подходов в работе с реляционными и нереляционными базами данных;