#QA #tester #Python #remote #Moscow #RU #remote
A QA position is open in a project-based cooperation format, with experience in Python autotests (AI focus).
Project for several months.
- 5+ years of experience in QA with a focus on backend testing.
- IDEs and AI assistants: VS Code / PyCharm; experience using AI development tools (GitHub Copilot, Cursor, Codeium, and similar) to accelerate test writing, code analysis, and mock generation.
- Integration, regression, load testing.
- Practical experience in writing and running tests (Locust, k6, JMeter, or similar).
- Modeling of typical and peak load profiles, assessment of concurrency, throughput, latency, service degradation.
- Unit testing in Python: coverage of key business logic, validators, parsers, and data transformations; mandatory verification of negative and edge scenarios.
- API and microservices testing: confident work with REST/gRPC, asynchronous processes, message queues (Kafka, RabbitMQ).
- Verification of idempotency, retry logic, timeouts, circuit breaker, rate limiting.
- Observability and debugging: confident analysis of logs, metrics (Prometheus/Grafana, ELK), and tracing (OpenTelemetry, Jaeger) to find root causes of defects and performance degradation.
- Protocols and standards: HTTP/HTTPS, REST, WebSockets/gRPC, JSON/XML.
- Data storage: confident work with SQL (PostgreSQL/MySQL) and NoSQL (MongoDB, DynamoDB), understanding of indexes, transactions, replication. Experience with cache (Redis)
Remote work format.
Full-time.