
Middle QA Engineer
Primary stack
Nice to have's
Job description
About the Position
We are seeking a versatile Middle QA Engineer who can independently own tasks from requirements analysis through final testing, is confident testing both web and mobile, works comfortably with APIs, and applies AI as part of their day-to-day QA practice. We're not looking for a "task executor" - we need someone who owns quality on the project: thinks about risks and edge cases, challenges unclear requirements, and cares about the product as a whole.
Responsibilities
- Test new features and enhancements across web and mobile (Functional, Regression, Smoke, Exploratory testing);
- Analyze requirements before testing begins - identify risks and edge cases, and plan the testing approach;
- Create, maintain, and execute test cases, checklists, and test scenarios;
- Verify UI/UX, business logic, form validation, and integrations; perform cross-browser, responsive, and cross-platform (iOS/Android) testing;
- Validate API requests and responses (Postman or equivalent);
- Document defects thoroughly, track them through resolution, and verify fixes (impact analysis);
- Apply AI tools for test case generation, requirements analysis, and QA process optimization;
- Ensure quality across different user roles, configurations, and business units;
- Collaborate closely with developers, PM/Product Owner, and QA Lead; proactively improve QA processes and coverage.
Requirements
- 3+ years of commercial testing experience, with the ability to own tasks independently;
- Hands-on experience testing both web and mobile applications;
- Strong understanding of test design methodologies and techniques, SDLC/STLC; experience with Functional, Regression, Smoke, and Exploratory testing;
- Experience creating and maintaining test documentation (test cases, checklists, test plans, bug reports);
- API testing: validating requests and responses (Postman/Swagger or equivalent); understanding of HTTP, REST, JSON;
- Understanding of client-server architecture; confident use of Chrome DevTools (Network, Console, Application);
- Experience working with emulators and simulators - Android Studio (AVD, logcat) and Xcode (Simulator, Console): running builds, configuring devices, reading logs;
- Experience with network proxy tools (Charles/Proxyman/mitmproxy or equivalent): inspecting traffic, mocking responses, throttling and testing unstable network conditions (3G, offline, timeouts), reproducing error states (e.g., 500 errors);
- Understanding of responsive and cross-browser testing, along with mobile-specific nuances (permissions, push notifications, various OS versions/screen sizes, App Store/Google Play release cycles);
- Ability to read logs and monitoring tools to find root causes rather than just symptoms (Sentry/Kibana/Grafana or equivalent);
- Practical, hands-on experience testing with AI (ChatGPT/Claude/Copilot/Gemini) for test design, requirements analysis, and process optimization - genuinely applies it, not just familiar with the concept;
- Ability to analyze business requirements and translate them into test scenarios; comfortable working with incomplete or changing requirements - asks clarifying questions and proactively finds information;
- Experience working in Agile/Scrum environments and with bug-tracking systems (Jira/Linear or equivalent);
- Strong analytical skills and attention to detail;
- English - B2.
Nice to Have
- Basic automation skills or willingness to quickly learn the tools; familiarity with Appium/Espresso/XCUITest (mobile), Cypress/Selenium (web);
- Experience with our stack: Playwright (web), Maestro (mobile), Testmo, Jira, Claude;
- SQL knowledge for data verification;
- Experience with cloud device/browser farms (BrowserStack or equivalent);
- Basic performance testing (Lighthouse, k6/JMeter) and security testing (OWASP Top-10, ZAP/Burp);
- Understanding of CI/CD and the role of tests in the pipeline (GitHub Actions/GitLab CI/Bitrise);
- Confident with CLI/git.
Soft Skills / Mindset
- Ownership of product quality - fixes broken processes and creates new ones where none exist;
- Proactive (No Surprises Policy) - raises risks and issues early, doesn't wait to be assigned a task;
- Quality-consultant mindset - challenges business logic and requirements, cares about UX and the product, not just about "passing test cases";
- Strong analytical thinking and problem-solving skills, with genuine curiosity when investigating issues;
- Clear communication and teamwork with QA, developers, PM, and clients;
- Able to manage time across multiple projects and proactively signal overload; takes ownership of their own professional development.
We Offer
- Freelance - a flexible format that fits around other commitments;
- Work at a Top-employer company (according to DOU 2025);
- A strong culture built on empathy, trust, openness, and real care for employees;
- Competitive compensation with regular reviews;
- Personal learning budget and access to top HR tools, platforms, and practices;
- Team events and regular team-building activities;
- Flexible hybrid (or fully remote) work model with an office in central Kyiv.
About the Company
Our company is dedicated to delivering high-quality software solutions and fostering a supportive, innovative work environment. We value our employees' growth and well-being, providing opportunities for professional development and a collaborative atmosphere.
© Empat. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Empat delivers full-cycle software development grounded in research, empathy, and technical excellence — from system architecture and engineering to UI/UX and go-to-market.We carefully analyze our clients’ business needs and assist in developing efficient, optimized, and user-friendly solutions that bring profit. Our focus is on working with meaningful projects and clients and utilizing technological solutions to change people’s lives for the better.Moreover, we are involved in awesome projects! Imagine this — we launched a startup that facilitates non-verbal communication between loved ones, and it has received significant media coverage. In the US, it has surpassed downloads of popular apps like Netflix, Tinder, Pinterest, and many others! Additionally, we have launched a power bank sharing project in the UAE and Ukraine, and we have also created a game that incorporates augmented reality.A great team is one of our strengths.It is vital for us to interact with each other. Empathy is our core value, not only for our clients but also for our employees.We are utterly free and flexible in our decisions. Every employee has the right to decide and influence, we have a horizontal structure, and everyone is equal. We know for sure that only happy employees are hiding behind well-realized projects.We will be glad to see you at the Empat team!