Андрей Унучак
QA-инженер
Варшава, Польша
QA-инженер с 12+ годами опыта в обеспечении качества Web, Mobile и API-компонентов. Проектирую и внедряю автоматизированные решения на стеке Java, Selenium, RestAssured, Awaitility, JDBC. Опыт в развитии процессов непрерывного тестирования, повышении стабильности релизов и разработке собственных метрик валидации для AI/LLM-приложений.
Компетенции
Оценка качества AI/LLM
Разработал собственные метрики оценки (LLM-as-a-judge) для количественной оценки точности ответов и снижения частоты галлюцинаций — data-driven подход к готовности AI-агентов к продакшену.
Ноль пропущенных регрессий
Выступал контролёром релизов — прогонял целевые smoke- и sanity-наборы для проверки стабильности сборки и подтверждения фиксов перед попаданием изменений в основные ветки.
Тестирование аппаратных протоколов
Валидировал беспроводные протоколы связи (Bluetooth, Wi-Fi), модули видеостриминга и автоматизированную логику телефонии в сложной hardware-software экосистеме мобильных приложений.
Сертификация Java Test Automation
Прошёл курс IT Academy «Java Test Automation» (окт. 2024), оформив более чем 10-летний опыт ручного тестирования в полноценные навыки full-stack автоматизации.
Опыт работы
QA-инженер — Elinext sp z o.o.
10/2022 — 05/2026Варшава, Польша
- AI Quality Engineering: разработал собственные метрики оценки (LLM-as-a-judge) для количественной оценки точности ответов и снижения частоты галлюцинаций — data-driven валидация готовности AI-агентов к продакшену.
- API Automation & Integrity: реализовал функциональные автотесты для RESTful API — проверка цикла запрос-ответ, статус-кодов и целостности данных, что позволяло выявлять дефекты интеграции на раннем этапе SDLC.
- Requirement Analysis & Risk Mitigation: совместно с кросс-функциональными командами разбирал требования, выделял тестируемые компоненты и снимал неоднозначности, предотвращая архитектурные и функциональные дефекты до передачи кода в разработку.
- Release Gatekeeping: прогонял целевые smoke- и sanity-наборы тестов для проверки стабильности сборки и подтверждения фиксов, обеспечивая отсутствие регрессий в основных функциональных ветках.
Java, Selenium, RestAssured, Awaitility, JDBC, JUnit5, Postman, Docker, Jenkins, GitLab
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: валидировал беспроводные протоколы связи (Bluetooth, Wi-Fi), модули видеостриминга и автоматизированную логику телефонии в сложной hardware-software экосистеме мобильных приложений.
- Cross-Functional Delivery: взаимодействовал с инженерами и product-менеджерами для согласования метрик качества, обеспечивая соответствие релизов срокам поставки.
Ручное тестирование, интеграция с аппаратной частью, Bluetooth/Wi-Fi, Bugzilla
Технические навыки
- Методологии
- SDLC, STLC, Agile/Scrum, Shift-Left Testing, управление жизненным циклом дефектов
- Автоматизация тестирования
- UI-автоматизация, API-автоматизация, архитектура тест-фреймворков, асинхронное тестирование, data-driven подход
- Специализированный QA
- Оценка AI/LLM, скоринг выходов модели (LLM-as-a-judge), мобильное тестирование (iOS, Android), интеграционное и регрессионное тестирование
- Бэкенд и валидация данных
- Проверка БД, анализ логов, поиск первопричин, валидация RESTful API
- Мобильное тестирование
- Тестирование iOS/Android, Android Studio (эмуляторы/Logcat), Xcode (симуляторы/логи), TestFlight
- API и бэкенд-тестирование
- RestAssured, Postman, Swagger, Charles
- Базы данных
- MySQL, PostgreSQL, MongoDB
- Языки и автоматизация
- Java, Selenium, Appium, Awaitility, JDBC
- Фреймворки и CI/CD
- JUnit5, TestNG, Maven, Docker, Jenkins, GitLab, Git
- Тест-менеджмент
- Jira, Xray, Allure, Figma, Redmine, Bugzilla
Образование и языки
Белорусский национальный технический университет, Минск
2006 — 2011Бакалавр — «Организация и безопасность дорожного движения»
Сертификаты и курсы
- IT Academy — Java Test Automation (окт. 2024)
Языки
- Русский — Родной
- Белорусский — Родной
- Английский — B2 (Upper-Intermediate)
- Польский — B1 (Intermediate)
Контакты
QA-инженер — ручное и автоматизированное тестирование Web, Mobile и API.
