Job Description
We are looking for an experienced, hands-on Full Stack QA Engineer to guide quality assurance across several Scrum teams. This is a hybrid role: you will mentor QA engineers, shape QA strategy, and stay hands-on with testing to keep our releases stable and our codebase healthy.
What You’ll Do
-
End-to-End Quality Ownership: Participate in the full testing lifecycle — from test design to release validation — across frontend, backend, and API layers.
-
Automation Development: Design and maintain automated tests in TypeScript (Playwright, Jest, or similar). Ensure test coverage for UI, API, and integration flows.
-
Observability & Logs: Actively work with logs, metrics, and tracing tools (e.g., Kibana, Datadog, Sentry) to identify, reproduce, and debug issues in complex distributed systems.
-
Performance Testing: Design and execute load and performance tests using tools like k6 or JMeter, providing clear analysis and recommendations.
-
API Testing: Validate APIs using Postman, Swagger, or custom TypeScript scripts. Ensure contract consistency and backward compatibility.
-
Collaboration: Work closely with developers, DevOps, and product managers to ensure smooth CI/CD releases and improve release observability.
-
Quality Metrics: Contribute to DORA metrics improvement by detecting bottlenecks early, automating regressions, and maintaining test stability.
How We Work
- Frequent, small releases in a trunk-based CI/CD setup.
- Mix of manual and automated testing with strong focus on data-driven quality.
- Cross-functional collaboration — QA is deeply involved in feature design and deployment reviews.
- Observability and monitoring are part of the testing strategy, not an afterthought.
Must-Haves
- 3+ years of experience in software QA.
- 2+ years writing automated tests in TypeScript (Playwright, Jest, or similar).
- 2+ years in load and performance testing (e.g., k6, JMeter).
- Expertise in API testing and client-server architecture understanding.
- Hands-on experience working with logs and observability systems (ELK, Sentry, Datadog).
- Strong analytical and debugging skills; able to trace complex issues across services.
- Fluent Russian and good English (B2+).
Nice-to-Haves
- Background in accounting or fintech.
- Familiarity with AI tools.
- Experience creating and managing custom mocks or using mock servers.
- Experience designing and visualizing custom QA metrics dashboards in Jira or similar systems (e.g. Allure TestOps).
What we offer:
- Growing international business with 10,000+ subscribers
- Regular performance-based compensation reviews
- 26 days paid time off
- 1 additional day off for your Birthday
- Remote office assistance
- Service years recognition financial reward