Ищем QA-инженера для ручного тестирования продукта: backend-сервисов, интеграций и клиентских приложений. Важно понимать, что происходит с запросом и данными на пути от интерфейса до backend, уметь локализовать проблему и обсуждать её с разработчиками и аналитиками.
Что предстоит делать
-
Анализировать требования и бизнес-логику, находить противоречия и недостающие условия до начала разработки.
-
Продумывать проверки новых функций, применять техники тест-дизайна, готовить и поддерживать тест-кейсы и чек-листы.
-
Тестировать REST API: проверять ответы, валидацию, права доступа, обработку ошибок и изменения данных.
-
Проверять backend-логику и интеграции между сервисами, включая негативные сценарии и сбои взаимодействия.
-
Работать с SQL для проверки данных и результатов операций.
-
Использовать логи и сетевой трафик для локализации дефектов.
-
Проводить функциональное, интеграционное, регрессионное, smoke и исследовательское тестирование.
-
Проверять web и мобильные приложения, включая взаимодействие клиента с backend.
-
Описывать дефекты с воспроизводимыми шагами и техническими деталями, проверять исправления.
-
Обсуждать задачи с командой, оценивать риски и участвовать в проверке готовности релизов.
Что ожидаем
-
Коммерческий опыт ручного тестирования от двух лет.
-
Опыт тестирования web-приложений и API.
-
Понимание клиент-серверной архитектуры, HTTP, REST и формата JSON.
-
Уверенную работу с Postman, Swagger или аналогичными инструментами.
-
Владение SQL: выборки с фильтрацией, JOIN и агрегатными функциями.
-
Опыт работы с DevTools и поиска информации в логах через Kibana или аналогичные системы.
-
Понимание техник тест-дизайна и умение выбирать проверки под задачу и её риски.
-
Опыт работы с баг-трекерами и системами хранения тестовой документации.
-
Умение самостоятельно разбираться в требованиях, задавать уточняющие вопросы и аргументировать найденные проблемы.
Будет плюсом
-
Опыт тестирования мобильных приложений на iOS или Android, работы с Charles или аналогами.
-
Опыт проверки событий и асинхронных интеграций через Kafka или RabbitMQ.
-
Опыт тестирования микросервисных систем и интеграций с внешними сервисами.
-
Работа с метриками и дашбордами в Grafana.
-
Понимание CI/CD, опыт работы с Git, Jenkins или GitLab CI.
-
Базовое понимание Docker и устройства тестовых окружений.
-
Использование ИИ-инструментов для анализа требований, подготовки тестовых данных и сценариев с самостоятельной проверкой результата.
Условия
-
Удалённый или гибридный формат работы.
-
Продуктовая команда: QA участвует в обсуждении задач и решений до начала тестирования.
-
Возможность развиваться в backend-тестировании и интеграциях.
-
Планирование задач без постоянных срочных релизов.
-
Обучение внутри команды и обмен опытом.
Ключевые навыки
Ручное тестирование · Тестирование API · Postman · Swagger · REST · HTTP · JSON · SQL · PostgreSQL · Интеграционное тестирование · Тест-дизайн · Регрессионное тестирование · DevTools · Kibana · Atlassian Jira