Fullstack QA инженер (команда мерчантских продуктов доставки из магазинов)
Описание
Мы в поиске Fullstack QA инженера в команду отвечающей за интеграции заказной части Купера с внешними системами партнеров, таких как Магнит, X5, Лента, Азбука Вкуса и т.д. Также в зоне ответственности команды: сервис, отвечающий за цифровые товары, AI-бот — помощник техподдержки, MCP-сервис для создания заказов. Соотношение задач: 60% ручное тестирование (бэкенд), 40% автотесты на Python. Чем предстоит заниматься: тестировать сервисы команды; писать автоматические тесты согласно сценариям TestOps; писать и поддерживать тестовую документацию; участвовать в командных SCRUM-процессах (daily, PBR, ретро); взаимодействовать с другими QA-инженерами для проведения интеграционных тестов. Ожидаем от тебя: навыки функционального тестирования микросервисов: сбор требований, критериев приемки, дизайн тест-кейсов, тестирование логики, регрессионное тестирование; умение проектировать и писать автоматические тесты на Python (используем фреймворк на базе Pytest + Requests + Allure); знание принципов архитектуры веб-систем, протоколов HTTP/gRPC; знание инструментов тестирования API (мы используем: Postman, cURL, gRPCurl), умение разбираться в форматах данных (JSON, Protobuf) и спецификациях API (JSON/OpenAPI/Swagger, proto-файлы); навыки работы с PostgreSQL (умеешь писать SQL-запросы, понимаешь принципы дизайна реляционных и документоориентированных баз данных); знание основ Kafka (брокер, топики, консюмер-группы, сообщения); опыт работы в интерфейсе Kibana, умение интерпретировать логи; базовые знания в области управления версиями (Git) и CI/CD (GitLab CI); базовые навыки работы с кластерами Кубернетеса (можно через GUI типа Lens). Желательные навыки: навыки работы с Grafana; отслеживание метрик эффективности QA-процессов в команде, улучшение процессов тестирования в команде.