Специалисты

Описание

Технологии Playwright, Postman, Jenkins, Git/GitLab/BitBucket, Jira/YouTrack, Confluence, TestRail/TestIT, Swagger, REST/SOAP, Charles Proxy/Fiddler, Kibana/Grafana, Allure, Oracle/PostgreSQL/MySQL, DBeaver, Linux/Bash, PowerShell, ADB, Xcode/Android Studio, Agile (Scrum/Kanban)

Московский технологический институт, Москва, 2024г. (высшее техническое) Факультет: Качество и управление в технических системах
Специальность: Управление и информатика в технических системах

Опыт
Проект

Банковский проект

Описание

Роль в проекте QA Engineer Команда проекта Product Owner, бизнес-аналитик, 4 бэкенд-разработчика, 3 фронтенд-разработчика, 2 QA-инженера, DevOps Описание проекта Разработка и поддержка цифровой платформы для Банка — федеральный проект по созданию единой ИТ-инфраструктуры для поддержки малого и среднего предпринимательства в России. Обязанности на проекте ● Проектирование и внедрение комплексной стратегии тестирования для распределенной микро-сервисной архитектуры, включая функциональное, интеграционное (с акцентом на API), регрессионное, системное и приемочное тестирование. ● Полный цикл управления тестовой документацией: создание и актуализация тест-планов, тест-кейсов (TestRail, TestIT) и чек-листов на основе анализа требований (Confluence, Jira), технических спецификаций и контрактов API (OpenAPI). ● Обеспечение качества интеграционных процессов: активное участие в команде по валидации корректности передачи данных между внутренними сервисами и критически важными внешними системами (госреестры, банки-партнеры), включая анализ логов в Kibana и мониторинг в OpenShift. ● Разработка и поддержка фреймворка для автоматизации тестирования: создание стабильных и поддерживаемых UI-автотестов на Playwright и сценариев для API-тестирования в Postman, интегрированных в CI/CD пайплайн (Jenkins) с формированием наглядных отчетов в Allure. ● Контроль качества на всех этапах SDLC: тесное взаимодействие с аналитиками, разработчиками и DevOps на этапах планирования, разработки, сборки и деплоя. Проведение регулярных демо и приемочного тестирования с заказчиком. Ответственность за верификацию готовности функционала к релизу. Личные результаты ● Оптимизировал процесс регрессионного тестирования за счет внедрения набора автоматизированных API-сценариев в Postman, интегрированных в ночные сборки Jenkins. Это сократило время подготовки к релизу на 30% и позволило выявлять критические интеграционные ошибки на ранних стадиях. ● Разработал и внедрил стандарты тест-дизайна (техники граничных значений, классов эквивалентности, диаграммы состояний), что повысило покрытие функционала тестами на 25% и снизило количество дефектов, обнаруженных на продовой среде, в 2 раза. ● Инициировал и настроил процесс автоматического сбора и анализа клиентских логов ошибок (через интеграцию Allure-отчетов с данными из Kibana), что позволило команде разработки сократить среднее время на анализ и воспроизведение инцидентов на 40%. ● Провел серию воркшопов для команды разработки по основам тестирования API и работе с контрактами, что улучшило качество initial code review и уменьшило количество дефектов, связанных с нарушением контрактов между сервисами.

Технологии

Playwright, Postman, Insomnia, TestRail, Jira, Confluence, Jenkins, Git, BitBucket, Oracle, PostgreSQL, DBeaver, Apache Kafka, OpenShift, Kibana, Allure, Linux/Bash

Длительность

Январь 2025 — Декабрь 2026 месяцев

Проект

Разработка и внедрение end-to-end цифровых сервисов

Описание

Роль в проекте QA Engineer Команда проекта Scrum Master, Product Owner, аналитик, 3 fullstack-разработчика, 2 QA-инженера Описание проекта Разработка и внедрение end-to-end цифровых сервисов, позволяющих клиентам малого и среднего бизнеса полностью онлайн оформить и выпустить корпоративные банковские карты (дебетовые и кредитные) к своим расчетным счетам. Проекты включали сложные интеграции с процессинговыми центрами, системами скоринга, эмбоссинга и доставки карт. Обязанности на проекте ● Полный цикл тестирования банковских продуктов: от анализа требований до приемки релиза — функциональное, регрессионное, интеграционное (API с платежными и скоринговыми системами), системное и UI-тестирование в веб-интерфейсе. ● Разработка и поддержка исчерпывающей тестовой документации: создание тест-планов, тест-кейсов и чек-листов в TestRail для покрытия критичных бизнес-сценариев выпуска и обслуживания карт. ● Глубокий анализ технической документации и API: работа со спецификациями в Swagger, написание и выполнение коллекций для тестирования REST и SOAP API в Postman, анализ сетевого трафика через Charles Proxy для диагностики интеграционных проблем. ● Активное участие во всех фазах жизненного цикла ПО: ежедневное взаимодействие с аналитиками и разработчиками для уточнения требований, планирование тестирования на спринт, верификация исправлений дефектов, участие в ретроспективах. ● Ответственность за качество релиза: финальная верификация и подготовка задач к фиксации в релиз, анализ логов в Kibana для подтверждения корректности прохождения транзакций, валидация данных в MySQL. Личные результаты ● Внедрил практику тестирования API на этапе разработки (Shift-Left), что позволило сократить цикл обратной связи по интеграционным ошибкам с 3 дней до нескольких часов и ускорить выпуск MVP на рынок. ● Разработал и внедрил набор регрессионных чек-листов, которые легли в основу smoke-тестирования после каждого деплоя. Это повысило стабильность продуктивной среды и предотвратило 4 потенциальных критичных сбоя в процессе выпуска карт. ● Автоматизировал проверку ключевых сценариев выпуска карты через Postman (с использованием Newman), интегрировав их в процесс сборки, что позволило ежедневно проверять работоспособность основных цепочек интеграций и экономить до 5 человеко-часов в неделю на рутинных проверках. ● Сформировал и поддерживал библиотеку типовых баг-репортов и шаблонов тест-кейсов для банковской доменной области, что унифицировало коммуникацию в команде и сократило время на оформление дефектов на 20%.

Технологии

Jira, Confluence, TestRail, Postman, Swagger, REST/SOAP, Kibana, MySQL, GitHub, Charles Proxy, DevTools, Bash/ADB/PowerShell.

Длительность

Май 2022 — Октябрь 2023 месяцев

Проект

Ecom проекты

Описание

Роль в проекте QA Engineer Команда проекта Project Manager, аналитик, 2-5 разработчиков, 1-2 QA-инженера Описание проекта Участие в полном цикле разработки разнообразных коммерческих проектов для внешних заказчиков, включая веб-порталы, мобильные приложения и сложные информационные системы с интеграциями. Работа в условиях динамично меняющихся требований и жестких сроков. Обязанности на проекте ● Организация процесса тестирования с нуля для новых проектов: планирование этапов тестирования, оценка сроков, определение необходимых видов тестирования (функциональное, интеграционное, регрессионное, системное, UI/UX, кроссплатформенное мобильное тестирование). ● Создание и ведение всей проектной тестовой документации: разработка тест-планов, тест-кейсов и чек-листов в TestRail с применением техник тест-дизайна для эффективного покрытия требований. ● Технический анализ и тестирование API: изучение спецификаций в Swagger, создание и выполнение коллекций запросов в Postman, отладка проблем взаимодействия между системами с помощью Charles Proxy и Fiddler. ● Комплексное мобильное тестирование: тестирование нативных приложений на реальных устройствах и эмуляторах (Android Studio, Xcode), работа с логами через ADB, проверка совместимости с различными версиями iOS и Android. ● Сквозное взаимодействие по процессу разработки: регулярная коммуникация с заказчиком для уточнения требований, участие в планировании спринтов, приемка задач от разработчиков, финальная верификация релизов и их подготовка к передаче на прод. Личные результаты ● Построил с нуля и стандартизировал процесс тестирования для 3 новых проектов, что позволило формализовать взаимодействие внутри команды и с заказчиками, а также сократить количество дефектов, обнаруженных после сдачи проекта, на 35%. ● Разработал универсальный чек-лист для приемочного тестирования (UAT), который был взят за основу для всех последующих проектов компании, значительно упростив процесс финальной сдачи продукта заказчику. ● Выступил инициатором внедрения YouTrack как основной bug-tracking системы для одного из ключевых проектов, настроив workflows, шаблоны баг-репортов и дашборды, что повысило прозрачность процесса для заказчика. ● Реализовал практику предрелизного тестирования на staging-окружении с полной симуляцией данных заказчика, что позволило выявлять и устранять критические конфигурационные ошибки до выхода на продуктив, избежав нескольких серьезных инцидентов.

Технологии

YouTrack, Confluence, TestRail, Postman, Swagger, REST/SOAP, Charles Proxy, Git/GitLab, MySQL, DevTools, ADB, Xcode, Android Studio.

Длительность

Декабрь 2020 — Апрель 2022 месяцев