Усиление инхаус команды QA

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

Итоги:

  • Создан и внедрен процесс работы с задачами для тестировщиков.
  • Внедрен регулярный груминг бэклога.
  • Сокращено суммарное время тестирования новой функциональности.
  • Сокращены сроки регрессионного тестирования.
  • Расширен пул тестовых данных.

Период работы:

Декабрь 2021 - Апрель 2022

Задача:

Как и во многих развивающихся продуктах, наш заказчик столкнулся с проблемой - бизнес-гипотезы быстро генерируются и быстро проверяются. И когда найдена та самая, которая, с большой вероятностью “выстрелит”, возникает задача не только по ее быстрой реализации, но качественной поставке. В этот момент многие инхаус-команды сталкиваются с проблемой нехватки ресурсов QA. На этапе проверки и выбора гипотез QA инженеры были не нужны, но когда продукт “поехал” - нужно обеспечить качественную поставку, но не хватает людей, нанимать их долго, а протестированный продукт нужен “уже вчера”.

Заказчик обратился к нам для привлечения специалиста на период становления команд и процессов для усиления основной команды QA.
Необходимо было проводить ручное функциональное тестирование, регрессионное тестирование, тестировать UI.

Команда:

10+ человек: Project Manager, Frontend-разработчики, дизайнеры, Backend разработчики, QA инженеры, аналитики.

Инструменты и технологии:

DevTools, SQL, Selenium IDE, JIRA, Confluence, TestRail.

Решение:

Этап 1: Онбординг

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

Этап 2: Коммуникация и процессы

Работа тестировщиков базировалась не только на изначальных требованиях и формальных ТЗ, но и на новых, постоянно поступающих требованиях. Кроме того, не хватало некоторых процессов, способных значительно ускорить время поставки. На этом этапе тестировщики полностью включались в командную работу, подключались к анализу новых фич, задавали вопросы, прорабатывали возможные проблемы, что позволили адаптировать свою работу к постоянно изменяющимся условиям. Кроме того, были внедрены процессы помогающие ускорить поставки и сократить суммарное время тестирования новых функциональностей.

Этап 3: Исполнение тестирования

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

Этап 4: Отчетность

Тестировщики самостоятельно несли ответственность за свою работу, предоставляя регулярную отчетность о результатах тестирования. В условиях перегруженности руководителей это обеспечивало прозрачность и эффективность рабочего процесса.
В таких растущих проектах с нестабильными процессами и формирующимися командами для быстрой интеграции в инхаус команду необходимо “всегда быть в курсе всего”. Предполагается не только владение необходимыми техническими навыками, но и понимание тех процессов, которые будут внедряться, умение быстро включится в работу в незнакомой команде, быстро освоить пользовательскую и техническую стороны продукта, а также обладать развитыми коммуникативными навыками и отвечать за результат своей работы.
Екатерина Зарубина, QA инженер Software Cats
Обсудить проект_
Если у вас есть ИТ-проблема, оставьте ваши контакты, и мы поможем составить план ее решения. Обещаем не слать спам.
Нажимая, я говорю «Да»
политике конфиденциальности
hello@softwarecats.dev
Новосибирск, ул. Демакова
23/5, оф.308
Контакты_