A 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, connecting them to shared testing frameworks and maintaining automated test coverage.
• Develop and maintain Python API automated tests with pytest, httpx, Pydantic, and Allure; cover 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.
• 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.
• At least 2 years in test automation, 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, including fixtures, projects, storageState, API context, trace viewer, Page Object patterns, and data-testid locator strategies.
• 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,
• 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, including fixtures, projects, storageState, API context, trace viewer, Page Object patterns, and data-testid locator strategies.
• 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,
