Андрей Унучак

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.