Обязанности:
Портрет кандидата: Ты — Senior QA, который думает как инженер качества системы, а не как исполнитель тест-кейсов.Ты понимаешь, как устроен backend-продукт: API, очереди, базы данных, микросервисы, CI/CD, и умеешь видеть, где система может сломаться раньше, чем это произойдёт в продакшене. Ты: Проектируешь тесты как инженерную модель системы, а не набор проверок Пишешь автотесты так, чтобы они были поддерживаемыми, читаемыми и масштабируемыми Умеешь изолировать зависимости, работать с моками и асинхронными процессами Видишь качество как часть архитектуры, а не как отдельный этап Способен спорить с разработкой на языке API, схем данных, очередей и протоколов Берёшь ответственность не за «прогоны», а за стабильность и предсказуемость продукта Тебе важно не просто найти баг, а сделать так, чтобы система в принципе перестала их производить. Требования: Опыт работы в QA / AQA от 4 лет с фокусом на backend, API и интеграционные системы Глубокое понимание теории тестирования и техник test design (equivalence, boundary и др.) Практический опыт автоматизации тестирования для backend-систем и API (любой из Java / Python / JavaScript ) Опыт написания и поддержки API, integration и E2E автотестов Уверенное знание HTTP, REST, форматов JSON / XML Умение работать с реляционными БД и писать SQL-запросы (JOIN, агрегаты, проверки данных) Опыт тестирования асинхронных взаимодействий и работы с message brokers (Kafka, RabbitMQ, JMS или аналоги) Использование mock / stub сервисов для изоляции зависимостей (WireMock или аналоги) Интеграция автотестов в CI/CD пайплайны (GitLab CI, Jenkins или аналоги) Понимание принципов ООП и архитектуры фреймворков автоматизации Умение анализировать требования, строить тестовую модель системы и определять риски качества Опыт работы с Git и командными workflow Условия: Нагрузочное и performance-тестирование (JMeter, k6 или аналоги) Опыт работы с микросервисной архитектурой и контейнеризацией (Docker, Kubernetes, OpenShift) Знание observability-стека (Prometheus, Grafana, ELK / OpenSearch, tracing) Опыт работы с облачной или высоконагруженной инфраструктурой Практика использования Allure или аналогичных отчётных систем Опыт работы в финтехе, банковских или интеграционных платформах Применение AI-инструментов для анализа, генерации или поддержки тестированияПохожие вакансии