Andrei Unuchak

QA Engineer

Warsaw, Poland (open to relocation)

QA Engineer with 12+ years of experience ensuring product quality across Web, Mobile, and API components. Strong background in requirement analysis, exploratory and regression testing, backend data validation, and defect lifecycle ownership. Hands-on with test automation in Java (Selenium, Rest Assured, Appium) and experienced in designing custom validation approaches for AI/LLM applications.

Andrei Unuchak

Highlights

AI/LLM quality scoring

Built custom scoring metrics (LLM-as-a-judge) to quantify output accuracy and track hallucination rates, establishing data-driven validation for AI agent production readiness.

Release gatekeeping

Acted as release gatekeeper — ran smoke and sanity gates on release candidates to validate build stability and confirm fixes before promotion to production.

Hardware & protocol testing

Validated wireless communication protocols (BLE, Wi-Fi), video streaming, and telephony logic in native iOS/Android apps for connected hardware (drones, headphones, sensors).

Java Test Automation certification

Completed IT Academy's Java Test Automation program (Oct 2024), formalizing over a decade of manual QA experience into a full-stack automation skill set.

Experience

QA Engineer — Elinext sp z o.o.

10/2022 — 05/2026

Warsaw, Poland

  • Requirement Analysis & Risk Mitigation: Collaborated with cross-functional teams to review requirements, identify testable components, and resolve ambiguities, preventing architectural and functional defects prior to code delivery.
  • Functional & Regression Testing: Designed and executed test cases for new features and bug fixes, running regression and exploratory passes to protect existing functionality across releases.
  • Release Gatekeeping: Ran smoke and sanity gates on release candidates to validate build stability and confirm fixes before promotion to production.
  • API Validation & Test Automation: Validated RESTful API request-response cycles, status codes, and data integrity using Postman and Swagger; automated regression-critical endpoint checks with Java and Rest Assured to reduce repetitive manual verification.
  • AI Quality Engineering: Built custom LLM-as-a-judge scoring pipelines using Langfuse (TypeScript) to quantify output accuracy, track hallucination rates, and trace model behaviour across prompt versions, establishing data-driven validation gates for AI agent production readiness.

Java, Selenium, RestAssured, Awaitility, JDBC, JUnit5, Postman, Swagger, Docker, Jenkins, GitHub Actions, GitLab, Langfuse (TypeScript)

QA Engineer — Nextsoft

05/2018 — 09/2022

Minsk, Belarus

  • Regression & Integration Strategy: Conducted comprehensive end-to-end integration and regression testing, securing seamless data compatibility between internal modules and maintaining overall system uptime.
  • Test Suite Optimization: Designed and maintained structured test suites derived from system specifications and user stories, directly improving functional and usability test coverage.
  • Data Validation & Root Cause Analysis: Authored database verification queries and performed necessary data adjustments to isolate root causes in system logs, accelerating time-to-resolution for complex backend defects.
  • Agile Process Optimization: Contributed active technical feedback during software design reviews and Agile planning phases, streamlining implementation tracks and optimizing development velocity.

Manual & automated testing, SQL (MySQL, PostgreSQL), Agile/Scrum, Jira

QA Engineer — Elilink Consulting

11/2013 — 04/2018

Minsk, Belarus

  • Exploratory & Edge-Case Discovery: Performed exploratory test campaigns targeting undocumented system behaviours and edge cases, preventing edge-case defects from reaching end users.
  • Defect Lifecycle Management: Owned the end-to-end bug tracking workflow, delivering unambiguous documentation, explicit steps to reproduce, and test reports that accelerated developer fix cycles.
  • Hardware-Software Integration: Validated wireless communication protocols (BLE, Wi-Fi), video streaming, and telephony logic in native iOS/Android apps for connected hardware (drones, headphones, sensors).
  • Hardware Test Rig Development: Used ESP32-based rigs to emulate real remote hardware devices, enabling reliable connectivity and functional testing without dependency on physical units.
  • Automated Defect Reproduction: Built Java, Selenium and Appium scripts to reproduce intermittent out-of-memory defects in native mobile apps that required dozens of repeated UI interactions, replacing hours of manual repetition and enabling reliable verification of developer fixes.
  • Cross-Functional Delivery: Partnered with engineering and product management stakeholders to align quality metrics, ensuring high-quality software releases aligned with deployment deadlines.

Manual testing, mobile hardware integrations, BLE/Wi-Fi, ESP32, Java/Selenium/Appium, Bugzilla

Technical skills

Methodologies
SDLC, STLC, Agile/Scrum, Shift-Left Testing, Defect Lifecycle Management
Test automation
UI Automation, API Automation, Asynchronous Testing, Data-Driven Testing
Mobile & device testing
iOS/Android Testing, Hardware-Software Integration, Wireless Protocol Validation (BLE, Wi-Fi), Integration & Regression Testing
Specialized QA
AI/LLM Evaluation, Model Output Scoring (LLM-as-a-judge)
AI/LLM Evaluation & Observability
Langfuse (TypeScript)
Backend & data validation
Database Verification, Log Analysis, Root Cause Analysis, RESTful API Validation
Mobile testing
Mobile testing (iOS/Android), Android Studio (Emulators/Logcat/ADB), Xcode (Simulators/Logs), TestFlight
API & backend testing
RestAssured, Postman, Swagger, Charles
Databases
MySQL, PostgreSQL, MongoDB
Languages & automation
Java, Selenium, Appium, Awaitility, JDBC
Frameworks & CI/CD
JUnit5, TestNG, Maven, Docker, Jenkins, GitHub Actions, GitLab, Git
Test management
Jira, Xray, Allure, Figma, Redmine, Bugzilla
Soft skills
Cross-Functional Collaboration, Stakeholder Communication, Ambiguity Resolution, Technical Documentation

Education & languages

Belarusian National Technical University, Minsk

2006 — 2011

Bachelor of Science — Organization and Safety of Road Traffic

Certificates & courses

  • IT Academy — Java Test Automation (Oct 2024)

Languages

  • Russian — Native/Proficiency (C2)
  • Belarusian — Native/Advanced (C1)
  • English — B2 (Upper-Intermediate)
  • Polish — B1 (Intermediate)

Contact

QA Engineer — manual and automated testing across Web, Mobile, and API.