Обязанности:
ПРОЕКТ: в банковской сфере, команда кибербезопасности создает новый комплексный продукт по выявлению дипфейков (видео, аудио, картинки и текст). ЧТО МЫ ОЖИДАЕМ ОТ КАНДИДАТА: Имеете высшее техническое или физико-математическое образование. Понимание видов и методов тестирования, владение методологией процесса тестирования. Опыт подготовки тестовой документации: чек-листы, тест-кейсы, тест-план. Опыт работы с REST API; знание принципов работы с очередями сообщений (MQ). Владение инструментами ручного тестирования API: Postman, Insomnia, Fiddler. Знание SQL на уровне запросов с JOIN, GROUP BY, HAVING. Понимание форматов обмена данными: JSON, XML. Опыт тестирования веб-приложений. Умение читать логи приложений, понимание структуры логов в распределенных системах. Опыт работы с баг-трекинговыми системами (Jira). Владение базовыми навыками работы с Git (ветки, коммиты, базовые команды). Опыт автоматизации тестирования. Опыт тестирования микросервисных систем, понимание паттернов (API Gateway, Service Discovery, Circuit Breaker). Знание контрактного тестирования (Pact / Spring Cloud Contract). Опыт работы с Docker и Kubernetes (проверка окружений, поднятие стендов). Навыки работы с системами мониторинга и визуализации логов (ELK / Grafana / Prometheus). Знание основных фреймворков для UI-тестирования: Selenium, Selenide. Опыт работы с Jenkins (настройка пайплайнов, запуск тестов). Будет плюсом: Знакомство с метриками качества (точность, полнота, F1). Понимание принципов оценки производительности нейросетей Базовое знакомство с TensorFlow / PyTorch. Опыт анализа данных на предмет их качества и пригодности для обучения. ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ: Тестирование распределенной микросервисной архитектуры: проверка взаимодействия между сервисами, корректности маршрутизации и обработки событий. Разработка и поддержка тестовых сценариев для проверки end-to-end сценариев работы системы (фронт → бэк → сервисы-исполнители). Тестирование REST API, асинхронного обмена сообщениями (MQ / Kafka), проверка контрактов между сервисами. Анализ и интерпретация логов распределенных систем, локализация ошибок на уровне отдельных микросервисов. Проверка надежности системы при частичных отказах компонентов (тестирование устойчивости и восстановления). Автоматизация интеграционных и регрессионных тестов. МЫ ПРЕДЛАГАЕМ: Возможность участия в интересных проектах. Возможность профессионального и карьерного роста в компании. Опыт работы в команде профессионалов. Специальные тарифы для сотрудников в спортивные клубы и языковые курсы и пр.Похожие вакансии