Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Профессионал в области тестирования ПО с опытом построения QA-процессов и управления командами. Специализируюсь на функциональном, регрессионном, интеграционном и дымовом тестировании, систематизации процессов и выстраивании эффективного взаимодействия внутри проектной команды. Имею опыт менторинга, наставничества и технической поддержки. Умею задавать правильные вопросы менеджерам и разработчикам, эффективно решаю спорные ситуации в команде. Ответственный, инициативный, коммуникабельный и дисциплинированный. Эффективно работаю в Agile-среде и стремлюсь к постоянному совершенствованию процессов качества.
НАВЫКИ:
- Понимание жизненного цикла разработки ПО, роли тестирования в процессе, опыт работы по методологиям Agile (Scrum, Kanban)
- Планирование и управление процессом тестирования, распределение задач, контроль сроков и качества
- Сбор и анализ требований, вычитка ТЗ и макетов, взаимодействие с аналитиками и разработчиками
- Разработка тест-планов, тест-кейсов, чек-листов с применением техник тест дизайна
- Проведение ручного функционального, регрессионного, интеграционного, дымового и приемочного тестирования Web, Desktop, PWA и API
- Тестирование API (Postman, Swagger, Insomnia), работа с коллекциями, сценариями и параметризацией
- Разработка автотестов на Java и Python, построение архитектуры автотестов и вспомогательных утилит
- Автоматизация API с использованием Rest Assured (Java) и Pytest + Requests (Python)
- Автоматизация UI с использованием Selenide и Selenium
- Автоматизация Desktop с использованием WinAppDriver, Selenium, Appium
- Интеграция автотестов в CI/CD: GitLab CI, Github Actions, Jenkins, TeamCity, генерация отчётности в Allure Report
- Работа с Docker, Selenoid, настройка окружений для автотестов
- Поддержка и оптимизация фреймворков, написание служебных скриптов, рефакторинг автотестов
- Участие в менторинге, онбординге сотрудников, построении QA/AQA-процессов с нуля
Github: https://github.com/andreyzavrichko
Проекты
(12 лет)
Платформа «Docs Security Suite»
Роль
Team Lead, ведущий QA Manual / Automation
Обязанности
Платформа маркирования, уникализации и шифрования электронных документов, позволяющая разграничить доступ пользователей к конфиденциальной информации.
Обязанности:
- Руководство направлением тестирования: распределение задач, контроль сроков, поддержка команды
- Разработка тест-плана, тест-кейсов, чек-листов и другой документации
- Проведение ручного тестирования: функциональное, регрессионное, интеграционное и дымовое
- Тестирование Desktop-приложения, веб-интерфейса и API-методов
- Разработка автотестов для Desktop-приложения на Java (Gradle, JUnit5, WinAppDriver)
- Разработка автотестов для API на Python (Pytest, Requests), интеграция с Allure и GitLab CI
- Анализ требований и спецификаций, участие в оценке задач
- Взаимодействие с разработкой, аналитиками, DevOps и UX/UI в рамках Agile-процессов
- Поддержка стабильности релизов, участие в улучшении процессов тестирования и CI/CD
Инструменты Desktop: Java, Gradle, Junit5, WinAppDriver, Allure, Gitlab CI
Инструменты Api: Python, Pytest, Request, Allure, Gitlab CI
Команда: 10 QA, 3 Frontend, 12 Backend, 2 UX/UI, PM, 4 Analyst, 6 DevOps
Достижения
- Оптимизировал выполнение API автотестов: сократил время прогонов с 4 часов до 5 минут на действующем проекте
- Разработал фреймворк для автоматизированного тестирования desktop приложений с нуля
- Провел обучение и техническое наставничество для 3 QA инженеров по написанию автотестов
Январь 2024 - По настоящее время
(1 год 9 месяцев)
Портал «М.Видео»
Роль
Team Lead, ведущий QA Manual / Automation
Обязанности
Web портал, для связи поставщика и покупателя. Поставщики могут выполнять следующие операции:
создание товарных карточек и отправка на модерацию, управление ценами, управление скидкам, управление остатками и квотами, управление заказами, управление товародвижениями, генерирование отчетности.
А также менеджеры для выполнения следующих операций: согласование партнеров, создание пользователей, настройка разделов, создание инструкций, генерирование отчетности, согласование цен, товаров и остатков.
Обязанности:
- Руководство командой QA: распределение задач, контроль сроков, менторинг сотрудников
- Разработка тестовой документации: составление тест-планов, чек-листов, тест-кейсов
- Проведение функционального, регрессионного, интеграционного и дымового тестирования
- Проверка новой функциональности и контроль качества в рамках релизных циклов
- Тестирование интеграции с внешними сервисами (например, Yandex Vision)
- Тестирование PWA, файлового хранилища, пользовательских сценариев и бизнес-логики
- Тестирование REST API: составление запросов, анализ откликов, работа с Postman
- Обработка тикетов из формы обратной связи, воспроизведение и анализ инцидентов
- Разработка автотестов для UI и API с использованием Java, Rest Assured, TestNG, Maven
- Интеграция автотестов в Allure TestOps, анализ результатов, контроль стабильности
- Взаимодействие с командой разработки, аналитиками и менеджером проекта в Agile-процессах
Команда: 10 QA, 6 Frontend, 26 Backend, 4 SА, PM, PO, Scrum Master, 6 DevOps
Достижения
- Обучил 4 QA инженеров и 1 Team Lead автоматизированному тестированию и работе с фреймворком
- Сократил время прохождения регрессионного тестирования с 6 до 2 дней за счет оптимизации процессов и покрытия автотестами
Проект для топового футбольного клуба России.
Современная экосистема, объединяющая в себе: web-сайт, со встроенным онлайн магазином, билетной системой и общим кабинетом пользователя. Отдельно есть версия для адаптива (планшет, телефон); Административная панель, для создания различных мероприятий и наполнение контента сайта, c настроенной ролевой безопасностью: IOS\Android мобильное приложение, для более удобного использования экосистемы на мобильных устройствах.
Обязанности:
- Руководство командой QA: постановка приоритетов, контроль сроков, актуализация статусов задач
- Участие в релиз-менеджменте: проверка готовности к выпуску, контроль стабильности релизов
- Проведение функционального, регрессионного, интеграционного и дымового тестирования Web, iOS и Android приложений
- Тестирование пользовательских сценариев в административной панели и мобильных клиентах
- Анализ требований и вычитка технической документации (ТЗ, макеты), формирование тестовых сценариев
- Разработка тестовой документации: чек-листы, тест-кейсы, поддержание актуальности
- Тестирование REST API: составление запросов, формирование коллекций в Postman
- Построение процесса автоматизации с нуля: выбор инструментов, реализация инфраструктуры
- Разработка автотестов для API (Rest Assured) и UI (Selenide), запуск в среде Selenoid
- Интеграция автотестов с Allure Report и CI (TeamCity), настройка отчётности и мониторинга
- Взаимодействие с командой разработки, аналитиками и менеджерами в рамках Agile-процессов
- Автоматизация UI с помощью Selenide
Команда: 4 QA, 3 Frontend, 4 Backend, SА, PM