Ищем QA-инженера для ручного тестирования продукта с акцентом на backend, интеграции и клиентские приложения. Важно не просто «прокликивать UI», а понимать, как работает система под капотом, уметь работать с логами, очередями сообщений и требованиями бизнеса. Обязанности: Анализ требований, технической документации и бизнес-логики перед началом разработки и тестирования. Подготовка тестовой документации: чек-листы, тест-кейсы, тест-планы, поддержка их в актуальном состоянии. Функциональное, регрессионное, smoke и exploratory тестирование web и мобильных приложений (iOS / Android). Тестирование backend-сервисов: API, базы данных, интеграционные сценарии. Проверка корректности работы микросервисных интеграций и взаимодействия систем. Работа с очередями сообщений (Kafka / RabbitMQ): проверка доставки сообщений, корректности событий, последовательности обработки. Анализ логов сервисов через системы централизованного логирования (Kibana, Grafana, аналогичные инструменты). Диагностика инцидентов через логи, метрики и технические инструменты. Тестирование API через Postman, Swagger или аналогичные инструменты. Работа с SQL: проверка данных, валидация записей, анализ результатов операций. Тестирование мобильных приложений, проверка взаимодействия клиента с backend, анализ сетевого трафика при необходимости. Регистрация дефектов, сопровождение багов до закрытия, участие в разборе причин дефектов. Участие во встречах с разработкой, аналитиками и продуктовой командой при обсуждении новых фич. Оценка рисков качества перед релизами, участие в приёмке релизов. Требования: Коммерческий опыт ручного тестирования от 2 лет. Хорошее понимание теории тестирования, техник тест-дизайна и жизненного цикла разработки ПО. Опыт тестирования web и мобильных приложений. Опыт тестирования API и backend-логики. Понимание клиент-серверной архитектуры, HTTP, REST. Опыт работы с системами логирования (Kibana или аналоги). Базовое понимание работы брокеров сообщений (Kafka / RabbitMQ). Опыт работы с SQL на уровне выборок и проверки данных. Опыт работы с баг-трекерами и тест-менеджмент системами (Jira, TestIT, Zephyr или аналоги). Навык самостоятельной работы с требованиями и коммуникации с командой. Будет плюсом Опыт тестирования высоконагруженных или микросервисных систем. Понимание CI/CD процессов и среды релизов. Опыт тестирования интеграций с внешними сервисами. Опыт анализа сетевого трафика (Charles, DevTools и др.). Понимание принципов работы контейнерных сред и тестовых окружений. Условия: Удалённый или гибридный формат работы. Продуктовая команда, где QA участвует в обсуждении решений, а не только тестирует по факту. Возможность развивать экспертизу в backend-тестировании и сложных интеграциях. Адекватное планирование задач без постоянных срочных релизов. Обучение внутри команды и обмен опытом.
Чем предстоит заниматься: - Участием в обсуждении и проработке задач средней и повышенной сложности; - Подготовкой обратной связи по задачам/функционалу/методикам; - Проверкой функционала собственного программного продукта компании; - Ведением тестовой документации: тест-кейсы, планы тестирования, стратегии тестирования, программы и методики испытаний; - Изучением ТЗ и согласованием порядка выполнения работ по текущим задачам; - Формированием тестовой модели по новым доработкам информационных систем; - Функциональным и интеграционным тестированием, сопровождением пользовательского тестирования; - Выявлением дефектов и улучшением качества программного продукта. Требования: - Коммерческий опыт ручного тестирования от 3 лет; - Знание теории тестирования: виды и уровни, цели и методы, артефакты и метрики; - Уверенное владение техниками тест-дизайна и разработкой тестовой документации; - Понимание жизненного цикла разработки ПО (SDLC) и места контроля качества в процессе; - Понимание клиент-серверной и микросервисной архитектуры, синхронного и асинхронного взаимодействия сервисов; - Опыт тестирования REST API (Postman, Swagger), знание форматов JSON и XML; - Знание сетевых протоколов: HTTP/HTTPS (методы, коды ответов, заголовки, cookies), TCP/IP; - Хороший уровень SQL: запросы средней сложности, JOIN, вложенные запросы, проверка данных в БД; - Опыт работы с брокерами сообщений и очередями (Kafka, RabbitMQ); - Навыки локализации дефектов и баг-репортинга, умение читать и анализировать логи; - Опыт работы с баг-трекинговыми системами (Jira) и системами управления тестированием (TMS); - Опыт работы с системами контроля версий (Git); - Опыт работы с командной строкой Linux; - Опыт работы по гибким методологиям (Agile, Scrum, Kanban). Будет плюсом - Опыт автоматизации тестирования (Java, Selenium, Selenide); - Опыт тестирования мобильных приложений (iOS, Android), работа с эмуляторами и реальными устройствами, adb, TestFlight, Firebase; - Опыт работы с Docker, Kubernetes, CI/CD (GitLab CI, Jenkins); - Базовые знания HTML, CSS; - Опыт работы в финтех, банковской сфере, e-commerce; - Опыт работы с 1С; - Использование AI-инструментов для генерации тестовых сценариев и анализа данных; - Английский язык на уровне чтения технической документации (B1+). Условия работы - Желаемую зп, если в ходе собеседования поймём, что твои ценности и навыки согласуются с нашим видением; - Классную команду, в которой ценится мнение каждого сотрудника; - Удаленный или гибридный формат работы, официальное трудоустройство по ТК - Возможность профессионального роста и развития по нашей геймифицированной системе; - Участие в интересных и значимых проектах в сфере финтеха. Если ты готов стать частью нашей команды, отправляй своё резюме.