We are looking for a Mid Manual QA Engineer to take full ownership of the QA process for a secure, on-prem AI product operating in highly sensitive environments. This role is ideal for someone with strong manual testing expertise who can define and build QA processes from scratch, not just execute predefined test cases.
Client — a company developing secure, air-gapped AI solutions that operate entirely within customer networks, with no cloud dependencies. The product is deployed in highly sensitive environments, including major institutions and mainframe-based infrastructures. The team is small, highly technical, and focused on secure AI infrastructure, integration with critical systems, and strict security standards. The QA Engineer will play a key role in ensuring product stability, reliability, and correctness of AI-driven outputs.
Requirements: * 3+ years of hands-on QA experience with a strong background in manual testing * Ability to take full ownership of the QA process — define, build, and improve it from scratch * Proven experience writing comprehensive test plans, test cases, test strategies, and test documentation independently * Strong API testing skills (Postman, REST clients, deep understanding of request/response flows, payloads, headers, authentication) * Experience collaborating closely with developers to define clear acceptance criteria, identify edge cases, and refine requirements * Comfortable testing complex, multi-component integrated systems * Excellent bug reporting skills: clear reproduction steps, relevant logs, screenshots, severity classification, and impact assessment * Fluent English (Upper-Intermediate or higher)
Strong plus: * Experience testing AI/LLM-based products (validating AI outputs, RAG pipelines, prompt/response quality) * Understanding of how to evaluate AI response correctness and edge-case behavior * Familiarity with Docker and containerized environments * Experience working in on-prem or air-gapped setups * Basic scripting skills (Python or Bash) for preparing test data or analyzing logs
Responsibilities: * Take full ownership and define the QA process: create and maintain test strategies, plans, cases, checklists, and regression suites from scratch * Perform manual functional, integration, regression, and sanity testing * Conduct thorough API testing and validate complex system integrations * Validate AI/LLM-driven outputs (when applicable) * Identify edge cases and potential failure scenarios in secure environments * Write clear bug reports with proper logs and severity classification * Collaborate closely with developers and technical leadership * Maintain testing documentation and ensure traceability * Support release readiness and product stability
What we offer: * Vacation (up to 20 working days) * Sick leaves (10 working days) * National Holidays as time off (11 days) * Medical Insurance after 3 months probation period (can be used in Ukraine) * Online English courses * Accountant assistance and legal support * Flexible working schedule, remote, office-based or hybrid format * Fully-equipped perfect office space located in the city center (ready for work in blackouts) * Direct cooperation with the customer * Dynamic environment with low level of bureaucracy and great team spirit * Communication with Top/Senior level specialists to strengthen your hard skills * Online/offline teambuildings * Volunteering culture development and support