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.
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/2026Warsaw, 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/2022Minsk, 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/2018Minsk, 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 — 2011Bachelor 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.
