Automation QA Engineer
Madfish
Dwarf Engineering is a Ukrainian product & engineering company shaping the future of DefenseTech.
We create game-changing tech solutions that ease the work and save the lives of the Defense Forces of Ukraine, giving them the advantage they need.
Our mission is to make advanced defense technologies accessible and to deliver them faster where they matter most.
We are looking for an experienced QA Engineer with a focus on backend systems automation. You will join our team to ensure product quality, expand test coverage, and enhance our CI/CD processes.
If it sounds like you:
- Communicates clearly and constructively, working effectively alongside developers to identify and resolve issues:
- A natural problem-solver driven by a curiosity to understand the root cause of issues, not just to identify symptoms;
- Meticulous and detail-oriented, with a deep appreciation for precision in test documentation and bug reporting;
- Demonstrates strong ownership and initiative, taking full responsibility for tasks and proactively seeking ways to improve team processes;
- Adaptable and eager to learn, thriving in a dynamic Agile environment and responding well to guidance from senior engineers;
- Genuinely passionate about quality, with a clear understanding of how it impacts the final product and the end-user experience.
Responsibilities:
- Implement and maintain automated and manual tests for backend services, APIs, and integrations;
- Contribute to the expansion and stability of the existing automation framework under guidance from senior engineers;
- Design and execute functional, regression, and integration tests, ensuring coverage of key business logic and data flows;
- Participate in code reviews, planning, and QA activities, providing feedback on testability and quality;
- Support CI/CD integration by configuring automated test jobs and analyzing their results;
- Identify, log, and track defects, collaborating closely with developers to reproduce and resolve issues;
- Maintain and improve test documentation (test plans, reports, coverage metrics);
- Contribute to the continuous improvement of QA practices and tools within the team.
Hard skills:
- 3-4 years of professional experience as a QA Engineer, ideally working with backend or full-stack systems;
- Solid understanding of test design principles (unit, integration, API, end-to-end);
- Experience with test automation frameworks - Python-based tools such as Pytest, Robot Framework, or similar preferred;
- Hands-on experience with API testing (REST, Postman, requests library, or comparable tools);l
- Familiarity with CI/CD systems (e.g., GitLab CI, Jenkins) and ability to integrate test execution within pipelines;
- Working knowledge of containerized environments (Docker, Docker Compose);
- Ability to create and maintain test documentation (test cases, checklists, test results, defect reports);
- Understanding of software development lifecycles, version control (Git), and Agile methodologies.
What we offer:
- Work for Ukraine's victory at Defense Tech company, where your work directly contributes to strengthening our country's defense capabilities and achieving victory;
- We guarantee full official employment from day one;
- Reservation of employees from day one, subject to relevant documents;
- Flexible schedule, you can begin your workday anytime up to 12:00 PM, finishing accordingly (8 working hours+1 hour lunch) with 1 day of work from home per week;
- You will receive a full technical setup and height-adjustable desks;
- Our office is located in Kyiv (left bank).
Join us if you want your work to have a real impact!