Инженер-тестировщик (сессионный антифрод)
Описание
О проекте:Мы делаем систему сессионного антифрода для банков. Она собирает отпечаток устройства и данные о поведении пользователя в интернет-банке, распознаёт ботов и мошенников и решает, пропустить операцию или остановить её. Внутри: JS SDK на стороне банка, прокси-сервисы, движок правил и веб-интерфейс для офицера безопасности. Нужен человек, который будет руками проверять, что вся эта цепочка работает как задумано. Обязанности: Тестировать интеграцию компонентов: событие из SDK должно пройти через прокси до движка правил и вернуться с решением. Сценарии гонять руками и через Postman или SoapUI. Проверять работу JS SDK и веб-интерфейса в браузере: смотреть запросы и ошибки через DevTools (Network, Console). Сверять сделанное с требованиями и заводить дефекты в Jira так, чтобы разработчик воспроизвёл проблему с первого раза. Писать тест-кейсы и вести регресс в системе управления тестированием (TestIT, TestRail или аналог): наполнять регрессионный набор, фиксировать прогоны, готовить отчёт по результатам. Разворачивать и настраивать систему на тестовом стенде: править конфиги, перезапускать сервисы. Читать логи сервисов и находить по ним, где именно сломалось. Писать запросы в PostgreSQL и ClickHouse, вызывать REST- и SOAP-API, смотреть сообщения в Kafka через Offset Explorer или kcat. Локализовать проблемы интеграции: определять, в каком звене событие потерялось или испортилось. Готовить релизную поставку: собирать комплект, проверять скрипты установки, писать инструкцию, после развёртывания прогонять smoke-тесты. Требования: Высшее оконченное желательно техническое или инженерно-экономическое образование. Опыт ручного тестирования backend или интеграций от 2 лет. Понимание, как общаются клиент и сервер: HTTP, REST/JSON, SOAP/XML. Уверенная работа с Postman или SoapUI. Опыт работы с системой управления тест-кейсами: TestIT, TestRail, Zephyr или аналог. Умение пользоваться DevTools браузера: посмотреть запрос, ответ, ошибки в консоли. SQL без подсказок: join и group by пишете сами. Привычка к Linux-консоли: найти нужное в логах через grep и tail, перезапустить сервис, поправить конфиг. Опыт ведения дефектов и задач в Jira. Тест-дизайн: границы, классы эквивалентности, позитивные и негативные сценарии. Тест-кейсы и багрепорты, понятные без созвона. Будет плюсом: Понимание, что такое отпечаток устройства (device fingerprint) и поведенческий анализ пользователя. Опыт тестирования встраиваемых JS SDK или скриптов на чужих сайтах. Понимание, как устроены JWT-токены. Опыт с антифрод-, антибот- или ДБО-системами. Kafka: умеете посмотреть топик и вычитать сообщения. ClickHouse. Опыт подготовки поставок заказчику. Условия: Официальное трудоустройство по ТК РФ; Стабильная заработная плата; График работы 5/2, 40-часовая рабочая неделя; ДМС после прохождения испытательного срока; Онлайн-платформа по обучению от материнской компании; Полная занятость; Удаленная работа.