Андрей Унучак
QA-инженер
Варшава, Польша (готов к переезду)
QA-инженер с 12+ годами опыта обеспечения качества продукта в Web, Mobile и API-компонентах. Сильный опыт в анализе требований, исследовательском и регрессионном тестировании, валидации данных на бэкенде и управлении жизненным циклом дефектов. Практический опыт автоматизации тестирования на Java (Selenium, Rest Assured, Appium), а также разработки собственных подходов к валидации для AI/LLM-приложений.
Компетенции
Оценка качества AI/LLM
Разработал собственные метрики оценки (LLM-as-a-judge) для количественной оценки точности ответов и отслеживания частоты галлюцинаций — data-driven подход к готовности AI-агентов к продакшену.
Контроль релизов
Выступал контролёром релизов — прогонял smoke- и sanity-гейты на релиз-кандидатах для проверки стабильности сборки и подтверждения фиксов перед выкаткой в продакшн.
Тестирование аппаратных протоколов
Валидировал беспроводные протоколы связи (BLE, Wi-Fi), видеостриминг и логику телефонии в нативных iOS/Android-приложениях для подключённого оборудования (дроны, наушники, сенсоры).
Сертификация Java Test Automation
Прошёл курс IT Academy «Java Test Automation» (окт. 2024), оформив более чем 10-летний опыт ручного тестирования в полноценные навыки full-stack автоматизации.
Опыт работы
QA-инженер — Elinext sp z o.o.
10/2022 — 05/2026Варшава, Польша
- Requirement Analysis & Risk Mitigation: совместно с кросс-функциональными командами разбирал требования, выделял тестируемые компоненты и снимал неоднозначности, предотвращая архитектурные и функциональные дефекты до передачи кода в разработку.
- Functional & Regression Testing: проектировал и выполнял тест-кейсы для новых фич и багфиксов, прогоняя регрессионные и исследовательские проходы для защиты существующей функциональности при каждом релизе.
- Release Gatekeeping: прогонял smoke- и sanity-гейты на релиз-кандидатах для проверки стабильности сборки и подтверждения фиксов перед выкаткой в продакшн.
- API Validation & Test Automation: валидировал циклы запрос-ответ RESTful API, статус-коды и целостность данных с помощью Postman и Swagger; автоматизировал проверку регрессионно-критичных эндпоинтов на Java и Rest Assured, сокращая объём повторяемой ручной проверки.
- AI Quality Engineering: разработал собственные пайплайны оценки (LLM-as-a-judge) на базе Langfuse (TypeScript) для количественной оценки точности ответов, отслеживания частоты галлюцинаций и трассировки поведения модели по версиям промптов — data-driven контроль готовности AI-агентов к продакшену.
Java, Selenium, RestAssured, Awaitility, JDBC, JUnit5, Postman, Swagger, Docker, Jenkins, GitHub Actions, GitLab, Langfuse (TypeScript)
QA-инженер — Nextsoft
05/2018 — 09/2022Минск, Беларусь
- Regression & Integration Strategy: проводил комплексное сквозное интеграционное и регрессионное тестирование, обеспечивая совместимость данных между внутренними модулями и стабильность работы системы.
- Test Suite Optimization: разрабатывал и поддерживал структурированные наборы тестов на основе спецификаций и пользовательских историй, повышая функциональное покрытие и покрытие юзабилити.
- Data Validation & Root Cause Analysis: писал верификационные запросы к БД и вносил необходимые правки данных для выявления первопричин по логам системы, ускоряя устранение сложных дефектов бэкенда.
- Agile Process Optimization: давал техническую обратную связь на ревью дизайна и Agile-планировании, оптимизируя треки реализации и скорость разработки.
Ручное и автоматизированное тестирование, SQL (MySQL, PostgreSQL), Agile/Scrum, Jira
QA-инженер — Elilink Consulting
11/2013 — 04/2018Минск, Беларусь
- Exploratory & Edge-Case Discovery: проводил исследовательское тестирование недокументированного поведения системы и граничных случаев, предотвращая попадание edge-case дефектов к пользователям.
- Defect Lifecycle Management: вёл полный цикл работы с дефектами — от чёткой документации и шагов воспроизведения до тест-репортов, что ускоряло цикл исправлений у разработчиков.
- Hardware-Software Integration: валидировал беспроводные протоколы связи (BLE, Wi-Fi), видеостриминг и логику телефонии в нативных iOS/Android-приложениях для подключённого оборудования (дроны, наушники, сенсоры).
- Hardware Test Rig Development: использовал стенды на базе ESP32 для эмуляции реальных удалённых устройств, обеспечивая надёжное тестирование связи и функциональности без привязки к физическим образцам.
- Automated Defect Reproduction: разработал скрипты на Java, Selenium и Appium для воспроизведения периодических дефектов нехватки памяти (OOM) в нативных мобильных приложениях, требовавших десятков повторяющихся UI-взаимодействий, заменив часы ручного повторения и обеспечив надёжную проверку фиксов разработчиков.
- Cross-Functional Delivery: взаимодействовал с инженерами и product-менеджерами для согласования метрик качества, обеспечивая соответствие релизов срокам поставки.
Ручное тестирование, интеграция с аппаратной частью, BLE/Wi-Fi, ESP32, Java/Selenium/Appium, Bugzilla
Технические навыки
- Методологии
- SDLC, STLC, Agile/Scrum, Shift-Left Testing, управление жизненным циклом дефектов
- Автоматизация тестирования
- UI-автоматизация, API-автоматизация, асинхронное тестирование, data-driven подход
- Мобильное и аппаратное тестирование
- Тестирование iOS/Android, интеграция hardware-software, валидация беспроводных протоколов (BLE, Wi-Fi), интеграционное и регрессионное тестирование
- Специализированный QA
- Оценка AI/LLM, скоринг выходов модели (LLM-as-a-judge)
- Оценка и мониторинг AI/LLM
- Langfuse (TypeScript)
- Бэкенд и валидация данных
- Проверка БД, анализ логов, поиск первопричин, валидация RESTful API
- Мобильное тестирование
- Тестирование iOS/Android, Android Studio (эмуляторы/Logcat/ADB), Xcode (симуляторы/логи), TestFlight
- API и бэкенд-тестирование
- RestAssured, Postman, Swagger, Charles
- Базы данных
- MySQL, PostgreSQL, MongoDB
- Языки и автоматизация
- Java, Selenium, Appium, Awaitility, JDBC
- Фреймворки и CI/CD
- JUnit5, TestNG, Maven, Docker, Jenkins, GitHub Actions, GitLab, Git
- Тест-менеджмент
- Jira, Xray, Allure, Figma, Redmine, Bugzilla
- Гибкие навыки
- Кросс-функциональное взаимодействие, коммуникация со стейкхолдерами, снятие неоднозначностей, техническая документация
Образование и языки
Белорусский национальный технический университет, Минск
2006 — 2011Бакалавр — «Организация и безопасность дорожного движения»
Сертификаты и курсы
- IT Academy — Java Test Automation (окт. 2024)
Языки
- Русский — Родной, C2 (профессиональное владение)
- Белорусский — Родной, C1 (продвинутый уровень)
- Английский — B2 (Upper-Intermediate)
- Польский — B1 (Intermediate)
Контакты
QA-инженер — ручное и автоматизированное тестирование Web, Mobile и API.
