QA Engineer
Summary
QA Engineer designs and runs load/performance tests for backend and microservices using Locust/k6, models traffic profiles, and debugs issues with REST/gRPC, Kafka/RabbitMQ, and sniffers.
Мы ожидаем:
- 3+ лет в QA, преимущественно с backend- и микросервисной архитектурой.
- Практический опыт с Locust, k6 (JMeter — опционально).
- Умение моделировать типовые и пиковые профили нагрузки.
- Уверенная работа с REST, gRPC.
- Очереди сообщений: Kafka, RabbitMQ.
- Опыт работы со снифферами (Charles).
- Умение разрабатывать тест-планы, чек-листы и поддерживать актуальную тестовую документацию.
- Эффективную коммуникацию с разработчиками, архитекторами и DevOps для локализации инцидентов и согласования критериев приемки.
- Аналитическое мышление, самостоятельность в постановке проверок и поиске первопричин дефектов.
Технологический стек:
- Python (базовый уровень: чтение/модификация чужих тестов),
- Протоколы HTTP/HTTPS, REST, gRPC, WebSockets
- Очереди Kafka, RabbitMQ
- Хранение SQL (PostgreSQL/MySQL) — средний уровень; Redis (кеширование);
- NoSQL (MongoDB/DynamoDB — приветствуется)
- Инструменты Postman/Insomnia, curl, Docker (базовый уровень), Git
- Управление тестами Jira, TestRail/Zephyr, Allure, Confluence
- Понимание SDLC/STLC, опыт работы в Agile/Scrum/Kanban.