Матвей М.
Веб-сервис для доступа к услугам облачного гейминга, позволяющий пользователям с малопроизводительным ПК играть в требовательные игры. Методология и команда: Работал в Agile-команде из 11 человек вместе с 2 тестировщиками. Работали по scrum с двухнедельными релизами, участвовал в грумингах, планировании, ретроспективах и daily-стендапах. Обязанности: - Был ответственным за тестирование backend, frontend, брокеров сообщений (Kafka, RabbitMQ), баз данных (SQL, NoSQL); - Проводил smoke, регрессионное и интеграционное тестирование; - Анализировал логи и настраивал мониторинг через Kibana и Grafana для быстрой диагностики возникающих инцидентов; - Участвовал во внедрении нового и рефакторинге существующего функционала, а также в интеграции автотестов в CI/CD (GitLab/Jenkins), что позволило сократить время выкатки релизов; - Создавал тестовую документацию; - В паре с автоматизатором разработал и внедрил новую архитектуру автотестирования для бэкенд-микросервисов Golang/Testify, увеличив покрытие API-тестами с 50% до 80% и сократив время регрессии на 30% за счёт параллельного запуска и оптимизации CI/CD (GitLab/Jenkins); - Параллельно поддерживал UI-автотесты на Playwright/TypeScript, обеспечивая полное E2E-покрытие критических пользовательских сценариев; - Настройка quality gates; - Интеграция автотестов в CI/CD; - Разработка и согласование сценариев автоматизации; - Поддержка стабильности тестовых наборов (снижение flaky тестов); - Cтек: Golang/Testify, Playwright/TS, Postman, Swagger, DevTools, SQL/NoSQL (PostgreSQL, MongoDB), Kafka, RabbitMQ, Git, GitLab, Docker, Kubernetes, Jenkins, Kibana, Grafana, REST API, Jira, Confluence, TestIT, микросервисная архитектура, Linux, sync/async. Достижения: - Повысил покрытие автотестами критического регресса бэкенда до 80% - Повысил покрытие автотестами критического регресса фронтенда до 90% - Сократил время регрессионного тестирования бэкенда на 30% - Использую топовых AI-ассистентов для генерации тестовых сценариев и некоторых автотестов (ускорение написания на 40%) - Выступил ментором для 2 новых специалистов
Начинал как Manual QA в составе команды, которая разрабатывала CRM систему для торговых сетей (учёт товара на точках, логистика, отчётность по продажам). Через 6 месяцев после начала работы на pr был повышен до грейда Middle QA и занимался написанием автотестов на фреймворке Playwright + TypeScript; Организация работы и роль в команде: Kanban (agile) система, дополненная элементами Scrum с ежедневными встречами. Продуктовая команда состояла из 7 человек. Тестовая и проектная документация хранилась в Confluence и Jira. Обязанности: - В команде отвечал за тестирование с самого начала проекта, обеспечив высокий уровень качества продукта от сбора требований до введения в промышленную эксплуатацию; - Тестировал frontend, backend и базы данных, а также интеграции между микросервисами; - Разработка и выполнение широкого спектра тестов, охватывающих smoke-тесты, функциональное, интеграционное, регрессионное тестирование, тестирование пользовательского интерфейса (UI/UX, Figma), совместимости, e2e и т.д. - Проведение тестирования REST API через Postman + Swagger и автоматизация тестовых наборов для регрессионного тестирования; - Работа в DevTools для анализа веб-приложений, проверки элементов страницы, производительности и сетевых запросов; - Подготовка тестовых данных, спецификаций (тест-кейсы, чек-листы). Составление тест-кейсов, оформление баг репортов в таск-трекинговой системе (Zephyr); - Широкий сектор тестов баз данных (PostgreSQL и MySQL); - Просмотр и анализ логов в Kibana, и аналитических данных по дашбордам в Grafana; - Активное участие в анализе требований к продукту, написании тестовой документации (чек-листы, тест кейсы, баг-репорты), сборе обратной связи от пользователей и предложений по улучшению, а также в написании пользовательских инструкций (Confluence). Достижения: - Внедрил shift-left testing model, что сократило время TTM новых фич на 25% - Онбординг нового QA в команду - Внедрил автоматизацию с нуля на TypeScript для Frontend, сократив итоговое время регрессионного тестирования на 50% - Покрыл автотестами 70% регрессионного тестирования фронтенда - Настроил запуск тестов в GitLab CI, что сэкономило команде QA до 10 часов рутинной работы еженедельно
Понравился профиль? Создайте себе такой же