Задачи
•Разработка и актуализация тестовой документации: тест-планов, тест-кейсов, чек-листов и сценариев тестирования.
•Проведение функционального, регрессионного, интеграционного и API-тестирования.
•Тестирование backend-систем, микросервисов и интеграционных взаимодействий между сервисами.
•Моделирование сложных и нестандартных пользовательских сценариев для выявления потенциальных дефектов.
•Разработка, поддержка и анализ автоматизированных тестов, в том числе API- и UI-тестов.
•Интеграция автотестов в CI/CD-процессы, мониторинг их стабильности и устранение причин нестабильного выполнения.
•Проверка корректности обработки данных с использованием SQL и инструментов работы с базами данных.
•Анализ логов, ошибок и технических метрик для локализации и диагностики дефектов.
•Создание и поддержка тестовых данных, подготовка и настройка тестовых окружений.
•Работа с mock-сервисами для проверки различных сценариев взаимодействия между системами.
•Регистрация дефектов в баг-трекинговой системе, контроль их исправления и проведение повторного тестирования.
•Оценка трудозатрат, планирование тестирования и контроль качества на этапах разработки.
•Проверка технической документации на соответствие требованиям и фактической реализации программного обеспечения.
•Взаимодействие с разработчиками, аналитиками и другими участниками команды для повышения качества продукта.
Требования
•Глубокое понимание процессов QA, методик тест-дизайна, стратегий тестирования и принципов обеспечения качества ПО.
•Практический опыт тестирования backend-систем и REST API.
•Знание HTTP/HTTPS, методов запросов, кодов ответов, headers, cookies, JSON, механизмов авторизации и JWT.
•Уверенное владение SQL: написание запросов, проверка целостности данных и анализ результатов выполнения операций.
•Опыт работы с базами данных через DataGrip или аналогичные инструменты.
•Понимание архитектуры микросервисов, принципов интеграции и взаимодействия backend-сервисов.
•Уверенное владение Postman и DevTools.
•Практический опыт использования mock-сервисов для имитации ответов API и проверки позитивных, негативных и граничных сценариев.
•Опыт работы с системами анализа логов и мониторинга ошибок: Kibana, Sentry или аналогичными инструментами.
•Умение ориентироваться в исходном коде приложений, пользоваться IDE и анализировать логику работы сервисов для поиска причин дефектов.
•Понимание особенностей тестирования Web- и Mobile-приложений, включая взаимодействие с backend.
•Навыки подготовки тестовой документации, ведения баг-трекинга и организации регрессионного тестирования.
•Самостоятельность, системное мышление, внимательность к деталям и способность разбираться в сложных технических системах.
Будет плюсом:
•Опыт автоматизации тестирования на Python.
•Практические навыки работы с Selenium, Playwright или инструментами автоматизации API-тестирования.
•Опыт интеграции автотестов в CI/CD-пайплайны.
•Знание инструментов нагрузочного тестирования: JMeter, k6 или аналогичных.
•Опыт работы с брокерами сообщений Kafka и RabbitMQ.
•Опыт тестирования BPMN и процессных движков.
•Опыт работы в банковской сфере, финтехе или проектах по обработке персональных данных.
•Умение эффективно использовать техническую документацию, поисковые системы и AI-инструменты для решения инженерных задач.
Условия
•Оформление в соответствии с ТК КР.
•Дружный и сплоченный коллектив.
•Возможность непрерывного совершенствования и развития профессиональных навыков и знаний.