QA Engineer
Who we are
We are a Ukrainian multiproduct company that creates database development and management tools, connectivity solutions, productivity tools, and data services for more than 500.000 clients from 120 countries. Among our clients, you can find such legends as Microsoft Corporation, Oracle America, IBM, Intel, and many more companies that deserve their place in the Fortune 100 and Fortune 500.
Since 1997, we have been streamlining data workflows for professionals and teams with our intuitive and efficient software products. We’re committed to enhancing our customers’ experience across the globe by minimizing data-related tasks and enabling them to focus on more inspiring goals. Whether it’s Fortune-100 companies or individuals, we provide a customer-centric approach, delivering high-quality solutions and exceptional support.
Driven by passion, we play a substantial role in shaping the future of data management.
Product that needs your engagement
You will be at the heart of building a new generation web-based application fully powered by AI technologies. This product is envisioned as a cutting-edge tool that redefines how professionals interact with complex data and workflows. We’re not just adding AI features into an existing app — we are designing an AI-first experience from the ground up, where automation, personalization, and intelligence are embedded in every interaction. The application will combine scalability, intuitive UX, and deep AI integration to create a solution that is both technically robust and delightful to use.
Your future challenges & opportunities
As a Senior QA Engineer, you will help establish the quality foundation for a new AI-powered product.
You will work closely with Product, Engineering, Business Analysis, and other QA professionals to define quality standards, testability requirements, automation priorities, and release criteria. This is a hands-on individual contributor role with a high level of ownership.
You will not only test features after implementation. You will contribute to product quality throughout the development lifecycle — from requirements and solution design to release validation and continuous improvement.
What you will do
- Build and evolve the QA strategy, quality standards, testability requirements, and release criteria for a new AI-first product.
- Collaborate with Product and Engineering teams during requirements refinement, solution design, risk analysis, and estimation.
- Define and execute a risk-based testing strategy focused on critical user journeys, integrations, data integrity, and reliability.
- Perform functional, integration, regression, acceptance, exploratory, and non-functional testing of web, backend, API, and data-driven workflows.
- Validate product behavior through the UI, APIs, logs, database queries, observability data, and pipeline artifacts.
- Build, maintain, and improve automated tests for critical user flows, APIs, integrations, and regression scenarios; integrate them into CI/CD pipelines.
- Report, investigate, and verify defects; collaborate with engineers to identify root causes and improve product testability.
- Test AI-powered features with non-deterministic outputs using evaluation criteria, quality rubrics, thresholds, tolerances, and representative test datasets.
- Support AI regression testing and validate AI behavior for relevance, correctness, groundedness, reliability, safety, and expected workflow outcomes.
What we are looking for
- 5+ years of experience in software quality assurance or software testing.
- Strong hands-on experience with both manual and automated testing.
- Experience testing web applications, backend services, APIs, and client-server systems.
- Strong understanding of software testing methodologies, test design techniques, and QA best practices.
- Experience designing, writing, maintaining, or significantly contributing to automated test coverage.
- Experience with API testing and API debugging tools such as Postman, Swagger/OpenAPI, Fiddler, Charles, or similar tools.
- Experience with version control systems such as Git.
- Experience with test automation frameworks and tools such as Playwright, Cypress, Selenium, Appium, RestAssured, pytest, NUnit, xUnit, SpecFlow, or similar tools.
- Experience working with CI/CD pipelines and build systems such as Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or similar tools.
- Experience working with Docker or other containerized environments.
- Experience with functional, integration, regression, acceptance, exploratory, and non-functional testing.
- Ability to investigate issues using logs, API responses, database queries, network information, and other technical artifacts.
- Strong analytical thinking, attention to detail, and ability to make well-reasoned quality decisions.
- Ability to work independently, prioritize tasks in a changing environment, and communicate clearly with cross-functional stakeholders.
Would be a plus
- Experience testing AI-powered, LLM-based, RAG, agentic, or data-intensive applications.
- Experience defining AI evaluation criteria, creating evaluation datasets, or testing non-deterministic system behavior.
- Experience with prompt testing, prompt regression testing, model comparison, or LLM output evaluation
Why this role is interesting
- You will help build a new AI-powered product from the ground up rather than maintain an inherited test suite.
- You will have a real impact on the product’s quality strategy, automation foundation, testability requirements, and release criteria.
- You will work at the intersection of QA, backend systems, data, automation, and AI.
- You will solve complex quality challenges where traditional pass/fail testing is not always enough.
- You will work closely with experienced engineers, product managers, analysts, and QA professionals.
- You will have the freedom to propose improvements, introduce better practices, and influence technical and product decisions.
- You will contribute to a product designed for a global audience and used in complex professional workflows.
Benefits you get
- Maintain your work-life balance
Manage your own working hours with our flexible schedule
19 days of annual vacation granted on a pro-rata basis
No overtimes required
- Hybrid type of cooperation
Whether you prefer to work remotely in the comfort of your home office or from one of our 4 offices, you can still take part in increasing the world`s awareness about quality Ukrainian products from any part of the world
- Stay healthy
Medical insurance from one of the top insurance companies in Ukraine with a wide range of included services, as well as special programs for relatives; and special options for those who live abroad.
15 working days of sick leave per year — because your health is a priority.
- Grow with us
In-house English courses — increase your proficiency through our online courses and speaking clubs with a native speaker
Online learning activities — workshops, lectures, and webinars to enhance your leadership, management, and self-awareness skills
Experience exchange — we are proud of our team of professionals who gladly share their deep expertise in all kinds of fields with the rest of the team
Promotions, rotations, and transitions — when you believe your skills could benefit a different role or team.
- Stand with Ukraine!
We have an active pro-Ukrainian position, and that means we help our army, our servicemen, and their families not only through constant donations and volunteering, but also through our military leave policy, special health insurance options, and financial help
We are a perfect match if you share our values
We are professionals in our field.
We know how to turn up our professionalism to the maximum, because we are experts who enjoy solving complex tasks.
We know how to focus on the product, think big, and at the same time delve deep into the details.
We create a calm and friendly atmosphere within the company.
We value the freedom of open and transparent communications.
Radical honesty is embedded in the foundation of our culture.
We are open to new things and constantly develop and practice regular knowledge sharing, which helps us evolve continuously.
Most importantly, the company creates an environment where we can fulfill our potential upon a solid foundation.
Our Hiring Process
- Recruitment Interview
- Technical Interview
- Offer Call
We strive to ensure transparency and openness in the hiring process, and we understand the importance of providing timely feedback. If your resume meets the job requirements, we will contact you to clarify details and schedule an interview within 2 weeks after your application is submitted.
The timeframe for feedback between interview stages may take up to 2 weeks.
Відгукнутись на вакансію