Данил Г. QA авто, Senior

ID 25895
ДГ
Данил Г.
Мужчина, 37 лет
Россия, Калининград, UTC+2
Ставка
4 155,84 Р/час
НДС не облагается
Специалист доступен с 27 августа 2025 г.

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

Подробнее
О специалисте
Специализация
QA авто
Грейд
Senior
Навыки
access
Allure
CSS
Docker
Flask
Git
HTML
Kubernetes
Linux
Microsoft
PostgreSQL
Pytest
Python
Selenium
SolidWorks
SQL
API
Confluence
Jira
CI/CD
Отрасли
Blockchain
E-commerce & Retail
Главное о специалисте
Специалист в области 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 г.

Похожие специалисты

Недавно просмотренные специалисты

Marketing, Advertising & Design
ЮК
Юрий К.
Санкт-Петербург
Системный аналитик
Senior
3 896,1 Р/час
Работа с базами данных
UML
JSON API
Postman
Базы данных
Анализ данных
Бизнес-анализ
JSON
REST
XML
+32

Я системный аналитик с коммерческим опытом работы 3 года 9 месяцев. Работал в продуктовых командах 7–10 человек по методологиям Agile (фреймворк Scrum, Kanban). Обладаю опытом сбора и анализа бизнес-требований, проектирования интеграций внешних систем (CRM, аналитика, трекинговые сервисы), разработки техническойдокументации (ТЗ, ФТ, НФТ, API-контракты, BPMN-диаграммы) и взаимодействия со стейкхолдерами. Работал над аналитическими системами, отчетностью по post-view конверсиям, конструкторами отчетов и веб-интерфейсами для анализа данных. Проводил A/B-тестирования продуктовых гипотез. Навыки: SQL, BPMN, UML, API (REST, SOAP), RabbitMQ, Kafka, PostgreSQL, MySQL, JSON, XML, Atlassian Jira, Confluence, Swagger, Postman и др.

Подробнее
Logistics & Transport • RnD
РД
Рустам Д.
Пенза
QA ручной
Middle+
2 337,66 Р/час
PostgreSQL
REST
API
Java
Jira
Confluence
SQL
Figma
Postman
Selenium
+29

Рустам — специалист в области ручного и автоматизированного тестирования (QA), имеет опыт работы в сферах RnD и Logistics & Transport. Уровень квалификации — Middle+. Ключевые навыки включают работу с Android Studio, Android/IOS, API, Charles Proxy, Confluence, DBeaver, DevTools, Figma, Java, Jira, JUnit, Kafka, Manual testing, Maven, PostgreSQL, Postman, Proxyman, REST, Selenide, Selenium, Swagger UI, Test case, Testing, Testing documentation, UI/UX, Web 3, Web UI, SQL. Имеет опыт работы на следующих проектах: - Приложение-конструктор для делопроизводства и документооборота (роль — fullstack инженер-тестировщик, продолжительность работы — 8 месяцев). Задачи включали ручное тестирование микросервисов (backend), создание коллекций Postman для тестирования бэкенда, анализ логов и локализацию ошибок, написание тест-кейсов для автотестов, тестирование БД, написание автотестов для UI, актуализацию старых автотестов. - Корпоративное web-приложение документооборота предприятия (роль — инженер-тестировщик, продолжительность работы — 1 год 8 месяцев). Задачи включали тестирование требований, разработку тестовой документации, тестирование макетов на соответствие требованиям UI/UX, декомпозицию задач, ручное тестирование frontend и backend, проверку асинхронной коммуникации между микросервисами через брокер сообщений и другие. - Сервис «Доставка» в приложении для организации транспортировок и доставки (роль — инженер-тестировщик, продолжительность работы — 1 год 1 месяц). Задачи включали анализ требований, тестирование макетов, ручное тестирование frontend, тестирование оплаты заказа, тестирование способов доставки, контроль за результатом исправления ошибок и другое.

Подробнее