Tech Stack
NoSQLDockerKafkaPostmanSwaggerGitLab CICypressRabbitMQSQLPlaywright
Job Description, Responsibilities & Requirements
About the Position
We're seeking a Lead QA to manage our central QA service across all Mitgo business units, ensuring stable and predictable testing outcomes.
Responsibilities
- 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.
Requirements
- 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.
Nice to Have
- 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.
About the Company
Admitad is a leading international company in the digital marketing industry, providing innovative solutions and services to businesses worldwide.