QA Engineer, ориентированный на автоматизацию и качество сложных технических продуктов.
Сейчас сфокусирован на развитии инженерных практик в автотестировании: архитектура тестовых фреймворков, устойчивость e2e-тестов и работа с flaky-сценариями, интеграция автотестов в CI/CD.
Углубляю экспертизу в Linux и системных проверках, осваиваю Python и Kotlin для расширения инструментов автоматизации. Ищу команду с развитой инженерной культурой и понятными грейдами.


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Начинал в роли сетевого инженера, после взял на себя роль тестировщика-автоматизатора.
Тестировщик-автоматизатор:
Стек: Java 21, Maven, JUnit 5, Selenium, GitLab CI, Docker
Обязанности:
1. Разрабатываю и поддерживаю e2e автотесты для веб-интерфейса управления сетевым продуктом (VPN/Firewall).
2. Покрываю автотестами ключевые пользовательские сценарии, связанные с конфигурацией и управлением сетевыми компонентами.
3. Реализовываю проверки не только на уровне Web UI, но и через CLI Linux для
валидации фактического состояния системы после применения конфигурации.
4. Участвую в проектировании и развитии фреймворка автотестов: Page Object Model, разделение UI и CLI-слоёв, вспомогательные утилиты и DTO для парсинга системных команд.
5. Интегрирую автотесты в GitLab CI; используюл Docker-контейнер с прогретыми зависимостями для стабильных и воспроизводимых прогонов.
Достижения:
Инициировал и реализовал базовое автотестирование web-интерфейса, заложив основу для регулярного e2e-регресса.
Сетевой инженер:
Обязанности:
1. Проводил функциональное тестирование новых версий ПО для сетевого оборудования и сопутствующих программных продуктов.
2. Проводил ручное тестирование Web-интерфейсов, GUI и CLI на соответствие требованиям.
3. Разрабатывал тестовые сценарии и чек-листы для проверки ключевых пользовательских потоков.
4. Регистрировал и вёл дефекты в баг-трекинговой системе (YouTrack).
5. Подготавливал описания дефектов.
6. Проводил e2e-тестирование десктопных приложений на различных Linux-дистрибутивах (Ubuntu, Astra, Red OS, Alt Linux, МСВСфера).
7. Работал в среде Linux для настройки, тестирования и диагностики сетевого оборудования и программных компонентов.
8. Участвовал в технической поддержке клиентов.
9. Вёл техническую и пользовательскую документации в корпоративной wiki.
Достижения:
Сформировал и внедрил формализованный процесс тестирования: от неструктурированных проверок к тестовым сценариям, процедурам и воспроизводимым баг-репортам.
- Техническая поддержка пользователей
- Поддержка работоспособности ЛВС, парка ПК и офисного окружения
- Создание и актуализация документации по рабочим программным дисциплинам
Проект по ручному тестированию web-приложения (Яндекс Самокат)
— Провёл ручное тестирование web-приложения.
— Проанализировал требования и пользовательские сценарии.
— Разработал и оформил тестовую документацию: чек-листы, тест-кейсы, таблицы валидации.
— Реализовал около 400 проверок, покрывающих ключевые пользовательские потоки,
UI-валидации, позитивные и негативные сценарии.
— Применял техники тест-дизайна: эквивалентное разбиение, граничные значения,
проверки обязательных и невалидных данных.
Документация и артефакты проекта: https://github.com/GanenkovNA/qa-portfolio/blob/main/manual/yandex-scooter.md
Проект по автоматизированному тестированию web-приложения (Stellar Burgers)
— Построил систему автоматизации тестирования,
объединяющую unit-, API- и UI-уровни в единую пирамиду.
— Реализовал ~30–40 unit-, ~20–30 API- и ~15–20 UI-автотестов.
— Осознанно ограничивал UI-уровень, избегая дублирования логики
и хрупких сценариев.
— Описал архитектуру и подход в обзорном документе.
Обзор автоматизации: https://github.com/GanenkovNA/qa-portfolio/blob/main/automation/stellar-burgers-automation-overview.md
Полное портфолио практических и учебных проектов по тестированию:
https://github.com/GanenkovNA/qa-portfolio