Docker / Docker Compose (поднятие тестового окружения)
gRPC, GraphQL
API и Backend
Тестирование backend-сервисов через REST API, работа со Swagger/OpenAPI
Понимание HTTP: методы, коды ответов, структура запроса/ответа
Локализация дефектов: frontend vs backend vs интеграция
Базы данных
Уверенный PostgreSQL: SELECT, JOIN
Анализ данных в БД для проверки бизнес-логики и расследования дефектов
Интеграционное тестирование
Понимание синхронного (REST/gRPC) и асинхронного (Kafka/RabbitMQ) взаимодействия сервисов
Опыт интеграционного тестирования нескольких сервисов
Умение анализировать цепочки прохождения данных между системами
Kafka
Принципы: продюсеры, консьюмеры, топики, партиции
Тестирование событийных интеграций, локализация проблем в очередях
Логи и диагностика
Поиск и анализ логов в Kibana (ELK) / Grafana
Первичное расследование дефекта, сбор диагностики для разработчика
Тестовая документация
Написание и актуализация тест-кейсов (разумный уровень детализации)
Ведение тестовой модели в актуальном состоянии
Python (автоматизация)
Твёрдое знание: типы данных, условия, циклы, функции, работа с файлами, ООП, регулярные выражения
Понимание поддерживаемого кода (DRY, читаемость, модульность)
Самостоятельность, ответственность за качество своей зоны
Умение задавать вопросы и уточнять требования
Работа в команде, коммуникабельность
Готовность к быстро меняющимся приоритетам, соблюдение сроков
Pytest + requests + Selenium/Playwright + SQLAlchemy + pydantic (или jsonschema)
DevTools, Postman / Insomnia, PgAdmin / DBeaver
TM4J / TestRail / Zephyr (одна из систем)