Middle QC Engineer (AI)

April 30, 2025

Lviv, Ivano-Frankivsk, Remote

We’re seeking an intermediate-level QA Engineer who thrives on untangling complex, data-rich systems and is eager to test conversational AI products. You’ll design and execute thorough manual tests for intricate web, API, and database flows, validate data with SQL, and log defects that drive real fixes. While our current focus is manual testing, you’ll help lay the groundwork for future automation, bringing an analytical mindset and clear, B2+ English communication to cross-functional teamwork. Experience—or strong interest—in testing AI chatbots/NLP solutions is highly valued, and you’ll have room to grow into automation and cloud-based testing as the product evolves.


As a QA Engineer on the Conversational Analytics AI project, you will be responsible for ensuring the accuracy, reliability, and usability of a product designed to transform how users interact with data through natural language. This role is critical in validating that the AI provides correct, timely, and actionable insights - especially as it replaces manual data queries and supports both technical and non-technical users. You will work cross-functionally to test complex data workflows, integrations with the data lake, and conversational logic. Your work will directly impact team productivity, onboarding speed, and customer satisfaction by ensuring a smooth, high-quality user experience from day one.

About the project

The Conversational AI project aims to enhance how teams access and interact with data by enabling natural language queries. It reduces the workload on data analysts by handling routine and moderately complex questions, allowing analysts to focus on strategic tasks. Non-technical users gain instant access to insights without needing technical tools or support. This improves onboarding speed, team productivity, and decision-making efficiency. The project is expected to drive measurable improvements in task completion rates, query response time, analyst efficiency, and overall user satisfaction. It’s built with a customer-first mindset, using future customer quotes to validate its value before development begins.

Responsibilities

  • Collaborate with developers and product managers to communicate testing progress and issues, and to clarify business and technical requirements.
  • Analyse complex system architecture and data flows to design thorough manual test scenarios for web, API, database, and end-to-end user journeys.
  • Define and maintain a test strategy that aligns testing approach, tools, and resources with product goals.
  • Write clear, traceable test cases and keep documentation up to date.
  • Test large language models (LLMs), apply prompt-engineering techniques, and evaluate the performance and quality of different model variants.
  • Execute manual tests, verify data integrity with SQL, and log concise, reproducible defects.
  • Verify fixes, assess release readiness, and actively participate in sprint ceremonies.
  • Continuously review and improve QA processes, standards, and metrics.
  • Communicate findings to technical and non-technical stakeholders in clear English (B2+), demonstrating excellent interpersonal skills.

Requirements

  • 2–4 years of hands-on QA experience testing web or enterprise-grade solutions.
  • Strong analytical and problem-solving skills proven on complex, data-driven systems.
  • Proficiency in SQL for data validation and investigation.
  • Solid understanding of SDLC, Agile/Scrum, and core testing methodologies.
  • Experience with defect-tracking and test-management tools (e.g., Jira, TestRail, Xray).
  • Ability to write clear, well-structured bug reports and test documentation.
  • Excellent verbal and written communication; English level B2+ with outstanding soft skills.
  • Eagerness to learn and adopt test automation as the initiative rolls out.

Would be a plus

  • Experience testing AI chatbots, NLP, or LLM-based applications.
  • Exposure to UI or API test automation frameworks (e.g., Playwright, Cypress, Selenium, REST-assured).
  • Familiarity with CI/CD pipelines and version control systems (GitHub Actions, Jenkins, GitLab).

Why join VITech?

  • Work in an agile team with a high-quality code environment and use modern technologies to deliver software that provides value;
  • Interesting projects with a focus on the Healthcare industry, where communication with clients is a part of daily work;
  • Professional growth opportunities with our corporate development programs;
  • People-oriented corporate culture where your individuality is appreciated.

We thoughtfully create and adapt benefits to improve your life. Unlimited free treats and coffee are not the main things we can offer. We strive to simplify your life and we take care of your mental and physical health.

Zoriana Shelest
Recruiter contacts:

Apply

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.