-
What you'll do:
- Lead the central QA service across all Mitgo business units and ensure stable, predictable testing outcomes;
- Establish and maintain unified testing processes, QA standards, and quality practices across manual and automation QA;
- Develop QA strategy and grow test automation for company products;
- Manage QA team structure, allocation across business units, hiring, onboarding, development, and performance reviews;
- Build and maintain effective communication with development, product, and business stakeholders across business units;
- Select and implement testing tools and practices (TMS, CI/CD integration, reporting, AI-assisted workflows);
- Define, monitor, and analyze quality metrics and QA service KPIs (QA Monitor, monthly reporting);
- Coordinate manual QA, Auto QA, load testing, and regression practices across projects;
- Participate in code reviews of automated tests and support integration of autotests into GitLab CI pipelines;
- Create and maintain testing documentation in TMS and knowledge base;
- Support QA audits, regression planning, and continuous improvement of QA maturity across projects;
- Represent the QA service in cross-department initiatives and ensure alignment with company quality goals.
-
What we expect:
- Experience in large companies with distributed development teams and multiple product/business units;
- Building testing processes from scratch and managing a QA team of 5+ engineers for at least 1 year;
- Experience developing and implementing QA strategies and testing approaches at the department or service level;
- Ability to define quality metrics (e.g., test coverage, bugs per release, defect detection rate) and conduct their regular analysis;
- Strong knowledge of testing methodologies, types, methods, and test design techniques;
- Understanding of the software development lifecycle and the role of QA at all stages;
- Experience setting up test frameworks and launching automated tests on a project from scratch;
- Writing functional end-to-end automated tests using Playwright, Puppeteer, or Cypress;
- API testing experience, including Postman, Swagger, and similar tools;
- Experience testing microservices, message brokers (RabbitMQ, Kafka), and databases (SQL and NoSQL);
- Experience with Docker containers and containerized test environments;
- Conducting load testing and preparing load testing reports;
- Experience with test management systems (Qase, TestRail, or similar);
- Experience with bug tracking systems (YouTrack, Jira, or similar);
- Setting up CI/CD for running automated tests (GitLab CI preferred; Jenkins, TeamCity, or similar);
- Working with version control systems (Git, GitLab);
- Knowledge of programming languages used for test automation (JavaScript, Python, or similar);
- Experience in hiring, onboarding, mentoring, performance reviews, and team development;
- Advanced level of English;
- Experience with Kubernetes;
- Experience in data testing;
- Experience in security testing;
- Experience using AI tools to accelerate testing and test documentation creation;
- Experience with QA dashboards and quality reporting (e.g., QA Monitor, Grafana);
- Experience managing both manual QA and automation QA sub-teams.
Soft skills:
- Leadership qualities and strong communication skills;
- Ability to work in uncertainty and solve complex cross-team problems;
- Ability to motivate the team and build effective internal communication;
- Ability to interact with stakeholders and ensure product quality at the business level.
-
We offer:
- Work in the international company;
- Hybrid working format (office/home office);
- Corporate education — courses and trainings;
- Voluntary health insurance after probation period;
- Effective onboarding program for a better start;
- Corporate events and team buildings.