ДГ
Данил Г.
Мужчина, 37 лет
Россия, Калининград, UTC+2
Ставка
4 155,84 Р/час
НДС не облагается
Специалист доступен с 27 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
QA авто
Грейд
Навыки
Отрасли
Главное о специалисте
Специалист в области QA автотестирования (в частности на Python)
В роли Auto QA Lead/Auto QA в проекте SOKOLOV работал с тремя командами разработки, включающими до 35 инженеров. Создал фреймворк UI-E2E-автотестов и управлял более чем 640 тестами (500 UI и 140 API). Внедрил процесс автотестов, сократив время регрессионного тестирования с 5 дней до 1 дня. Обучил навыкам написания автотестов 10 тестировщиков.
На проекте X5 RETAIL GROUP занимался автоматизацией тестирования для API и UI с использованием Python и Selenium. Запускал тесты в CI/CD GitLab, в том числе из пайплайна разработчиков. Работал в баг-трекинговой системе JIRA, youTrack.
Во время работы в GS Labs составлял план тестирования продукта по спецификации, писал тест-кейсы, создавал и отлаживал тестовые фреймворки для UI, работал с Postman для эпизодических проверок API.
Проекты
(7 лет 5 месяцев)
SOKOLOV
Роль
Auto QA Lead/Auto QA
Обязанности
Команда:
• Параллельная работа с 3 командами разработки, включающими до 35 инженеров (разработчики, тестировщики, бизнес-аналитики, дизайнеры).
Продукт:
• Фреймворк UI-E2E-автотестов. Эмуляция действий пользователя в chrome-браузере (Selenium, с возможностью запуска как локально, так и в раннере GitLab, с воркерами на сервисе Selenoid).
• использующего Selenium и Selenoid для эмуляции действий пользователя в браузере.
• API-тесты как контрактные, так и проверка бизнес-логики
• Управление более чем 640 автотестами (500 UI и 140 API).
• Подготовка тестовых данных из актуальной БД с помощью psycopg2.
• Архитектура UI-части проекта - PageObject и PageElements.
• Широкое использование фикстур и хуков pytest.
Профессиональные навыки:
• Создание и поддержка фреймворков для UI-E2E и API автотестов.
• Менторство и обучение тестировщиков из различных команд навыкам автоматизации.
• Настройка системы непрерывной интеграции (CI) в GitLab для проекта автотестов.
• Определение roadmap автоматизации на 6-12 месяцев с согласованием KPI с CTO.
• Разработка тест-планов и стратегий тестирования продукта.
• Создание API и UI автотестов.
Технический стек:
• Языки программирования: Python (эксперт), Dart (база).
• Инструменты: Selenium (эксперт), Playwright (база), pytest (эксперт), QASEIO (опыт), Allure (опыт).
• Интеграции и базы данных: PostgreSQL (эксперт), REST-API (эксперт).
• Контроль версий: GitLab (опыт).
• Хранилище данных: Работа с DataQuality.
• Языки программирования: Python(эксперт), Dart(база).
• Web-эмуляторы: Selenium(эксперт), Playwright(база).
• Тестирование и отчетность: pytest(эксперт), QASEIO(опыт), Allure(опыт), TestIt(база), генерация кастомных отчетов в Excel(Pandas)(опыт) .
• Интеграции из автотестов: Postgresql(эксперт), kubernetes(база), Telegram(база), REST-API(requests, эксперт), прямое подключение кода автотестов к тестируемым серверам для выполнения bash/php-скриптов (по SSH и через kubectl exec)(опыт).
• Работа с моками: mockoon(база).
• Валидация ответов для api-эндпоинтов: pydantic(опыт).
• Контроль версий: GitLab(опыт).
• Linux:
- работа с файлами и директориями.
- работа с менеджерами пакетов (dpkg, pacman)
- активация сред(окружений) и программ.
- управление пользователями, назначение прав и разрешений
• Docker:
- создание образов.
- управление контейнерами (развертывание, подключение, удаление).
• SQL запросы (средний уровень):
- из разных таблиц (LEFT/RIGHT/INNER JOIN)
- с ограничением выдачи (LIMIT),
- с сортировкой (ORDER BY),
- с условиями полного или частичного соответствия в заданном поле (WHERE X LIKE/IN/=)
- с подзапросами (WHERE X in (SELECT X FROM ... ))
- на удаление/добавление записей в таблицу(ы) INSERT/DELETE.
- работа со связями
Применение нейросетей:
• Помощь в написании и корректировке кода, выявление слабых сторон в архитектуре.
• Разработка pydantic моделей валидации для API-тестов на основе OpenAPI документации.
• Постоянное самообучение через нейросети.
Достижения
Достижения:
• Создание фреймворка для UI e2e тестов.
• Внедрение процесса автотестов в три команды с сокращением времени регрессионного тестирования с 5 дней до 1 дня.
• Обучение навыкам написания автотестов 10 тестировщиков.
• Создание фреймворка для API-тестов микросервисов. Без привязки к техническому стеку тестируемых сервисов.
• Внедрение PageObject + PageElements, что сократило затраты на поддержку и обеспечило 95-97% актуальности UI-тестов.
• Внедрение CI для запуска автотестов, что позволило командам перейти от scrum-итераций к kanban (с возможностью выполнять регресс-тесты для каждой фичи).
• Создание скрипта для автоматизации управления тестовыми стендами, экономящего 5 часов в неделю для менеджера проекта.
Стек специалиста на проекте
PostgreSQL, Python, Selenium, REST API, Kubernetes, Allure, Pytest, GitLab, Dart, SSH, Pandas, Базы данных, Requests, Test IT, MS Excel, Testing, Mockoon, Pydantic, Kubectl, Playwright, Telegram, Работа с интеграциями, qaseio, Контроль версий, Validation, Формирование отчетности
Отрасль проекта
E-commerce & Retail
Период работы
Апрель 2022 - По настоящее время
(3 года 5 месяцев)
X5 RETAIL GROUP
Роль
Специалист по автоматизированному тестированию продуктов Python
Обязанности
Автоматизация тестирования для API и UI с использованием Python+Selenium.
Анализ документации продукта и составление тестовых сценариев.
Поддержка автотестов,
Запуск тестов в CI/CD gitlab, в т.ч. из пайплайна разработчиков.
Автоматическое формирование отчетов и запись их на корпоративный сервер Allure.
Работа в баг-трекинговой системе JIRA, youTrack.
Учет тест-кейсов в Allure(qameta).
Стек специалиста на проекте
API, Jira, Selenium, Автоматизация тестирования, Allure, GitLab, YouTrack, UI, Python2, CI/CD
Отрасль проекта
E-commerce & Retail
Период работы
Сентябрь 2020 - Апрель 2022
(1 год 8 месяцев)
GS Labs
Роль
Инженер тестировщик
Обязанности
Составление плана тестирования продукта по спецификации.
Написание тест-кейсов по спецификации.
Автоматизация тестирования для UI(графического интерфейса) с использованием Python+Selenium.
Создание и отладка тестовых фреймворков для UI.
Работа с Postman для эпизодических проверок API.
Работа в баг-трекинговой системе JIRA.
Учет тест-кейсов в TestRail.
Стек специалиста на проекте
API, Jira, Python, Postman, Selenium, TestRail, Kubernetes, UI, Playwright, Написание тест кейсов
Отрасль проекта
Blockchain
Период работы
Апрель 2018 - Август 2020
(2 года 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Балтийский федеральный университет им. И. Канта, Калининград
Специальность
Радиофизика и электроника
Завершение учебы
2016 г.