DroneOps specializes in advanced navigational systems for UAV operations. Our focus is on developing robust solutions that enhance UAV autonomy and reliability, facilitating operations in environments where traditional GPS may be compromised. Our technology is designed to be integrated across a range of UAV platforms, delivering precision, resilience and cost-effective enhancements to existing hardware.
We are looking for a QA engineer to own quality for our Software Engineering team: manual testing of every feature before it reaches users, and a stable end-to-end test pipeline with clear reports that show the system works. Most of the work is our web platform for drone operations, document workflows, team availability and other internal tools, with part of it on Raspberry Pi Compute Modules running our onboard software. Our team is small and cross-functional. You will sit next to the engineers who build the features, decide what "ready to release" means, and own the e2e suite from the first week.
MUST HAVE SKILLS
2+ years of commercial experience in QA
Strong manual testing of web applications: test design techniques strong knowledge, regression and exploratory testing experience, bug life cycle understanding
Writing test cases, test suites, checklists and bug reports
Hands-on e2e automation with Playwright or Cypress (TypeScript / JavaScript) or an equivalent stack
Running and maintaining e2e tests in CI (GitHub Actions): reading pipeline logs, triaging failures, fixing flaky tests
API testing: REST, JSON, Postman or similar
Confident with browser DevTools, Git and basic SQL
Experience working with Linux terminal with basic commands
Test reporting: turning test runs into a release quality summary the team can act on
At least Intermediate English (reading docs, written async communication)
NICE TO HAVE SKILLS
Hands-on experience with Raspberry Pi or other embedded Linux devices
Testing hardware–software integration
Docker and docker-compose for test environments
Test reporting and management tools: Allure, TestRail, Qase
Python for test tooling and scripts
Basic performance or load testing (k6, JMeter)
ArduPilot, PX4, MAVLink or other UAV software
Experience with restricted or air-gapped environments
YOUR TASKS MAY INCLUDE
Reviewing requirements and tickets early and flagging gaps or untestable verification criteria before development starts
Manual functional, non-functional, regression, exploratory and smoke testing of new features across the web platform and internal tools
Writing and maintaining test cases and regression checklists for each product area you own
Owning the e2e test suite: keeping it green, fast and free of flaky tests, and adding coverage for critical user flows as features ship
Keeping e2e runs wired into CI so every merge and release is checked automatically
Triaging failed runs: real bug, test issue or environment problem, and routing it to the right person
Publishing test run reports and release quality summaries, and giving a clear go / no-go input for releases
Flashing and setting up Raspberry Pi Compute Modules for test runs and verifying that the required operations run correctly on the device
Collecting device and system logs to support bug reports
Maintaining test data, fixtures and test environments together with developers
WHAT WE OFFER
Competitive salary
Office in Kyiv with shelter access, generator and Starlink
Possibility of hybrid work format
Impact on improving our country's defense capabilities
21 days of vacation + public holidays, sick leaves