Middle Manual QA Engineer (part-time)
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.
The company develops 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 (not just run tests)
- 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, auth)
- 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 (written and spoken) — 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
- Create and maintain test plans, test cases, and testing strategies
- 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
- Flexible working schedule, remote format
- 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
- Volunteering culture development and support
Dear ,
Thank you for applying for the position at nCube. Your application has been successfully received and is currently under review by our recruitment team. We will be in touch soon to discuss your application further and to outline the next steps if your skills and expertise are a match with the requirements. In the meantime, feel free to browse our Company Blog for the latest updates and insights.
Looking forward to connecting with you soon!
Best regards,
nCube Recruitment Team