Ukraine only · Full-time · Ukrainian DefTech product · GreenM Talent Partner
About the role
We are looking for a Senior Manual QA Engineer with strong, recent hands-on experience testing Windows Desktop / System applications.
This is not a Web/Mobile QA role with occasional Desktop exposure.
The product is a locally running real-time desktop system that works with external data sources, integrations and connected components, including scenarios with unstable or missing connectivity.
The QA practice already exists: smoke coverage, regression suite, release gates, severity/priority rules and a Senior QA Engineer are already in place.
We are hiring the second Senior QA Engineer who will work as an equal peer and gradually become fully interchangeable within the release cycle.
The main hiring priority right now is short time-to-autonomy. For this reason, we are deliberately prioritising candidates whose recent commercial experience is already close to Desktop/System QA, connectivity, integrations, data consistency and troubleshooting.
Further product details are shared during the hiring process and, where required, after NDA.
This role is likely a strong match if
You have been testing a real Desktop/System product hands-on, preferably on Windows, and your work included more than UI validation.
For example, you have dealt with areas such as:
installation, configuration, updates or migrations;
local application state and local data;
Windows-specific behaviour;
logs and technical troubleshooting;
connectivity loss, reconnect or synchronization;
external integrations, devices or data sources;
version compatibility;
inconsistent or delayed data;
regression and release-readiness decisions;
defects where the root cause could be in the application, OS, network, configuration, integration or an external component.
Experience with maps, GIS, geodata, tracking, telemetry, sensors, communication protocols or hardware-connected systems is especially relevant.
What you will do
You will work together with the current Senior QA Engineer and take full hands-on ownership of QA execution.
Your responsibilities will include:
independently running Manual/System QA cycles for releases;
testing Windows Desktop functionality beyond the UI layer;
validating installation, configuration, local state and environment-specific behaviour;
testing degraded-connectivity scenarios, recovery and data consistency;
investigating integration failures and inconsistencies between different data sources;
reproducing incidents, gathering logs/evidence and narrowing down the likely failure layer;
maintaining regression coverage for critical product flows;
creating and updating test cases, checklists and defect reports;
participating in severity/priority decisions and release go/no-go discussions;
sharing context and QA ownership with another Senior QA Engineer so either person can safely pick up the other’s scope.
Automation may appear later as a supporting tool, but this is fundamentally a hands-on Manual/System QA position.
Must-have requirements
1. Recent hands-on Desktop / System QA
You have commercial experience testing installed Desktop applications, preferably Windows-based.
We expect you to be able to describe specific recent cases involving the Desktop client itself — not only a Web interface that happened to be part of the same product.
Your Desktop experience should include several of the following:
installation / update / migration / configuration / local state / logs / OS behaviour / resource constraints / connectivity / integrations / external dependencies / recovery after failures.
If your recent commercial experience is almost entirely Web or Mobile, this role is unlikely to be the right match.
2. Strong Manual QA craft
At least 3+ years of hands-on Manual QA as a meaningful part of your day-to-day work.
You should be able to walk us through real cases involving:
exploratory testing;
risk-based prioritisation;



