Роль и функции тестировщиков в DNS
Работа в DNS - подписывайся!Сегодня мы начинаем серию статей о тестировщиках в DNS. И для начала поймем кто такие эти тестировщики и чем они обычно занимаются.
Тестировщик — это специалист, который занимается тестированием программного обеспечения с целью выявления ошибок в его работе и их последующего исправления.
Также встречается такое понятие как QA Engineer, которое обычно включает в себя более широкий спектр обязанностей, например, подготовку плана тестирования, планирование и проведение тестирования, а также управление его результатами. Считается, что QA-инженер работает с продуктом на всех этапах процесса его создания, в то время как тестировщик работает с продуктом только на этапе его тестирования.
Теперь поговорим об особенностях тестирования в DNS
Большая часть наших тестировщиков относится к направлению разработки ПО для розничных магазинов, которое занимается реализацией продуктов для внутренней системы продаж. Вот основные задачи, с которыми сталкиваются наши тестировщики:
- тест-анализ и проведение тестирования
- подготовка предварительных чек-листов
- ведение тестовой документации
- планирование трудозатрат на тестирование
- автоматизация тестирования
- контроль готовности предрелизной ветки для публикации
- анализ технической документации
- уточнение требований к ПО у заказчика или владельца продукта
- анализ ошибок, пропущенных за определенный период (чтобы избежать повторения в будущем).
Также тестировщики более высокого уровня принимают участие в превью, который проводят представители бизнеса. Это необходимо, чтобы провести анализ требований и подсказать дополнительные кейсы и сценарии, которые нужно будет учесть при написании технического задания. Участвуют в превью только опытные тестировщики, поскольку на этом уровне требования описываются не детально, и нужно хорошо знать продукт.
Разделение в тестировании
Группа контроля качества занимается тестированием 6 программных продуктов, из них 4 дорабатываются на постоянной основе. Группа разделена на 3 команды: Андромеда, Беллатрикс и Луна.
Команды Андромеда и Беллатрикс большую часть времени тестируют продукты "Веб-база" и "Кредитный брокер". "Веб-база" — это внутреннее веб-приложение, с которым на ежедневной основе работают сотрудники в магазинах — продавцы-консультанты и кассиры. Основные бизнес-процессы компании по розничным продажам реализованы именно в нём. "Кредитный брокер" — веб-приложение, которое позволяет оформлять кредитные договора с кредитными организациями.
Команда Луна закрывает тестирование, связанное с мобильным приложением для сотрудников магазинов, системой поручений и с изменениями, связанными с терминалами самообслуживания. "Мобильное приложение консультанта" дублирует часть функций основной продающей системы и позволяет выполнять данные операции более мобильно. Например: производить инвентаризацию и актуализацию ценников прямо возле витрины, консультирование и оформление документов не ожидая очереди за компьютер и в любом месте торгового зала.
Плюс, иногда команды тестируют небольшие проекты — внутренние продукты для федерального офиса, а также новые продукты и доработки по существующим продуктам, которые выполняют команды на аутсорсе.
В компании DNS процесс изменений осуществляется с использованием OKR (система постановки целей), которые формируются на стороне бизнеса и затем спускаются до уровня непосредственных команд разработки и тестирования.
Команда тестировщиков также ежегодно принимает участие в достижении целевых показателей компании.
Говоря о тестировщиках, стоит упомянуть, что они работают не только в направлении разработки ПО для розничных магазинов. Также есть небольшая команда тестировщиков, относящаяся к направлению разработки сайтов и лендингов. Есть тестировщики 1С и в команде, занимающейся WMS системами.
Дополнительные статьи по теме:
Как составить резюме и сопроводительное письмо