Евгений Курочкин (eucrabs), 32 года, Россия, КостромаЕвгений Курочкин (eucrabs), 32 года, Россия, Кострома
QA Team LeadМенеджер по обеспечению качестваДиректор по обеспечению качестваВедущий (Lead)
Не ищу работу

Контакты

Войти
Возраст: 32 года
Опыт работы: 8 лет и 8 месяцев
Регистрация: 17.10.2021
Последний визит: 3 дня назад
Гражданство: Россия
Местоположение: Россия, Кострома
Дополнительно: готов к удаленной работе

Обо мне

В настоящее время, в роли QA Team Lead, я вовлечен в разработку системы фулфилмента на четырех проектах:


  • Маркировка: 
    • Учет Кодов Маркировки
    • Формирование складской документации и оперативной отчетности для продавцов
    • Подготовка агрегированных данных по начислениям за складские услуги в рамках схемы FBO
  • Поставки:
    • Оркестрация действий WMS систем внутренних и внешних логистических операторов
    • Управление входящими\исходящими поставками
  • Заказы:
    • Процессинг заказов и возвратов
    • Процессинг остатков
  • Центр Товарной Экспертизы:
    • Обработка в РМ приемке возвратного потока и определение тип запаса в зависимости от набора критериев и атрибутов
    • Обработка товаров на хранении
    • Обработка товаров поступающих от мерчнатов
    • Обработка и управление неликвидными остатками
    • Предпродажная подготовка и уценка
    • Утилизация товаров


    Мой фокус включает управление командой тестирования в рамках разработки и оптимизации процессов тестирования, функционального тестирования backend и frontend сервисов, автоматизации тестирования на java/kotlin, а также нагрузочного тестирования.


    Мои навыки также включают управление проектами, анализ аналитики, участие в оценках задач, сопровождение релизов и мониторинг.

    Навыки

    Управление людьми
    Управление проектами
    Управление рисками
    Ручное тестирование
    Автоматизация тестирования
    Нагрузочное тестирование

    Опыт работы

    • Сервис доставки продуктов и товаров для дома
      Менеджер по обеспечению качества (Ведущий)Lead QA
      Июнь 2022 — По настоящее время (2 года и 10 месяцев)

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

      Обязанности:

      1. Разработка и Оптимизация Процессов Тестирования: Активное участие в процессе разработки и оптимизации стратегий тестирования для обеспечения высокого качества продукта.
      2. Функциональное Тестирование Backend и Frontend: Профессиональное функциональное тестирование как backend, так и frontend с использованием инструментов, таких как Postman, DBeaver, Offset Explorer, DevTools и Lens.
      3. Автоматизация Тестирования: Разработка автоматизированных тестов на языке Java с использованием инструментов RESTAssured, JUnit, Maven, Allure, Kafka и Elastic для увеличения эффективности и автоматизации рутины тестирования.
      4. Анализ и Ревью Аналитики: Систематический анализ и ревью аналитических данных с использованием Confluence и Jira для выявления оптимизационных возможностей и улучшения процессов.
      5. Участие в Оценке Задач (Agile Poker): Активное участие в методологии Agile, включая оценку задач с использованием Agile Poker для более точной планировки и распределения ресурсов.
      6. Сопровождение Релиза и Мониторинг: Ответственность за сопровождение релизов на продакшн с использованием инструментов gitlab ci и Grafana, а также мониторинг системы для оперативного реагирования на потенциальные проблемы.

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

    • Разработка ПО
      Инженер по обеспечению качества (Старший)Senior QA Engineer
      Ноябрь 2021 — Май 2022 (7 месяцев)

      Опыт работы в стартапе, фокусировавшемся на разработке сервиса для управления финансами и бюджетом, а также участие в проектах oCRM и Digital Platform (DP) в качестве Senior QA:

      Проекты:

      1. Управление финансами и бюджетом: Создание инновационного сервиса, позволяющего пользователям эффективно управлять своими повседневными финансами, платежами и сбережениями.
      2. oCRM (платформа для операторов 3-й линии службы поддержки): Участие в проекте, направленном на разработку платформы для операторов службы поддержки для более эффективного взаимодействия с клиентами.
      3. Digital Platform (DP - интеграционный слой между клиентом и службами банка): Работа на проекте Digital Platform, который представляет интеграционный слой для оптимизации взаимодействия клиентов с банковскими службами.

      Обязанности:

      1. Тестирование backend и frontend: Использование инструментов, таких как DevTools, Fiddler, Swagger, Postman, Altair, SQLDeveloper для обеспечения высокого качества как backend, так и frontend разработки.
      2. Интеграционное тестирование: Активное взаимодействие с командами тестирования мобильного приложения и банка для обеспечения эффективной интеграции и совместной работы систем.
      3. E2E тесты: Проведение полных прогонов тестов от начала и до конца для проверки функциональности и целостности сервиса.
      4. Анализ и ревью аналитики: Работа с Confluence,  Jira и Figma для проведения анализа и ревью аналитических данных.
      5. Оценка задачи (Agile poker): Активное участие в Agile-процессе, включая оценку задач методом Agile poker.
      6. Составление чек-листов: Разработка чек-листов для обеспечения полного тестового покрытия.
      7. Подготовка тестового стенда: Использование ArgoCD и Docker для эффективной подготовки тестового стенда.
      8. Репортинг и ревью багов: Систематическое отчетное ведение о найденных багах и их последующее ревью.
      9. Инвестигирование прод инцидентов: Участие в расследовании инцидентов на продуктивной среде.
      10. Отчетность и работа по SCRUM: Регулярная отчетность о проделанной работе и активное участие в методологии SCRUM.
      11. Проведение онбординга: Организация процесса введения новых сотрудников (онбординг) для быстрого и эффективного вхождения в команду.


    • Разработка и тестирование программного обеспечения для ведущих финансовых организаций
      Менеджер по обеспечению качества (Ведущий)QA Team Lead
      Август 2016 — Ноябрь 2021 (5 лет и 4 месяца)

      Описание проекта:

      Имею опыт в построении и руководстве командой тестирования на проектах, связанных с высокопроизводительной нагруженной системой распределения и унификации потока биржевых данных, в частности, на проектах Итальянской и Британской лондонских бирж (Borsa Italiana, SOLA и TRADEcho) в рамках Group Ticker Plant.

      Достижения:

      1. Оптимизация регрессионного тестирования: Удалось значительно увеличить скорость прогона регрессионных тестов в 4 раза, не сокращая при этом охват функциональности.
      2. Эффективное покрытие новых функциональностей: Команда успешно и в срок осуществила автоматизацию тестирования для новых функциональностей, обеспечив высокое качество продукта.
      3. Отсутствие критических багов на продакшне: Систематический и детальный подход к тестированию позволил предотвратить появление критических ошибок на биржевых площадках.
      4. Оптимизация процессов и внедрение CI: Улучшены и автоматизированы процессы, внедрен Continuous Integration (CI), что привело к увеличению эффективности и стабильности проекта.
      5. Завершение проектов с детальной документацией: Успешное завершение проектов Итальянской биржи с предоставлением подробных отчетов и артефактов.

      Обязанности:

      1. Управление командами: Эффективное управление тестовыми командами на трех проектах с участием 2-4 тестировщиков на каждом.
      2. Разработка тестовых стратегий и планов: Составление подробных планов тестирования и стратегий, обеспечивающих полное покрытие функциональности.
      3. Анализ тестового покрытия: Оценка и обеспечение достаточного покрытия тестами для обеспечения надежности системы.
      4. Документация и отчетность: Поддержание проектной документации и систематическая отчетность по состоянию тестирования.
      5. Найм и обучение персонала: Активное участие в процессе подбора и обучения тестировщиков для формирования квалифицированных команд.

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

        Высшее образование

        • КГТУ

          Костромской государственный технологический университет
          Кострома357 выпускников
          Автоматизированных систем и технологий
          Сентябрь 2010 — Сентябрь 2014 (4 года)

          Информационная безопасность. Теоретические и практические основы комплексной защиты объектов информатизации.

        Дополнительное образование