Meteoro

QA automation engineer (auto)

In short

QA automation engineer role focused on building and maintaining Python API tests (pytest, httpx, Pydantic, Allure) and UI tests (Playwright, TypeScript) for a product/services team working on AI, EdTech, and user-facing applications. Requires at least 2 years of test automation experience, 1.5+ years of commercial Python automation, strong pytest and Playwright skills, CI/Git experience, and working Russian proficiency for writing tests and documentation. Fully remote, middle-level position with a gross salary of 1,200–1,700 USD per month.

About the role
Meteoro's product and services team builds end-to-end technology solutions across domains, with a focus on AI, EdTech, and applications with strong user experiences. The role supports multiple products by connecting them to shared testing frameworks and maintaining automated test coverage.
Responsibilities
•Develop and maintain Python API automated tests using pytest, httpx, Pydantic, and Allure, covering new endpoints, roles, negative cases, and boundary conditions
•Build and maintain UI automated tests in Playwright and TypeScript based on Zephyr cases, using Page Object patterns, responsive desktop, tablet, and mobile locators, and API-based setup
•Analyze nightly test runs, investigate and resolve flaky tests at their root cause, track known bugs, and support GitHub Actions
•Connect new products to multi-project test frameworks, update Locust scenarios, and review colleagues' automated tests
•Perform manual testing as needed: verify features against requirements and designs, file bugs in Jira, participate in pre-release regression, and stabilize functionality before automation
Requirements
•At least 2 years of test automation experience, including at least 1.5 years of commercial Python test automation experience
•Strong pytest skills, including fixtures, scopes, parametrization, markers, hooks, and plugins
•REST API testing with httpx or requests, including authorization, multipart requests, and HTTP status code semantics; contract validation with Pydantic
•TypeScript and Playwright Test experience, including fixtures, projects, storageState, API context, trace viewer, Page Object patterns, and data-testid locator strategies
•Knowledge of test design, data isolation and cleanup, and systematic flaky-test diagnosis without relying on sleeps or retries
•Git and CI experience with GitHub Actions or another CI system; user-level Docker skills; familiarity with ruff, mypy, or eslint
•Experience with Jira and Zephyr Scale or a similar test-management tool; familiarity with Allure
•Working Russian proficiency for writing tests and documentation in Russian
Nice to have
•Experience with Locust, SQL, monorepos, and multi-product frameworks
•Ability to read Laravel and Vue code
•Familiarity with WebKit and PWA
•Experience using AI assistants in accordance with repository rules
Conditions
•Gross salary of 1,200 to 1,700 USD per month

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot