Обязанности:
Примерное распределение задач: ~70% — ручное тестирование, ~30% — автоматизированное. Чем предстоит заниматься: Ручное тестирование новой функциональности: анализ требований, тест-дизайн, функциональные и интеграционные проверки Регрессионное и исследовательское (exploratory) тестирование перед релизами Ведение и актуализация тестовой документации: тест-кейсы, чек-листы, регрессионные наборы Локализация дефектов, оформление баг-репортов, контроль исправлений Разработка и поддержка автотестов на Java (UI — Selenide/Selenium, Playwright; API — RestAssured или аналог) Анализ результатов прогонов автотестов, разбор упавших тестов Взаимодействие с разработчиками и аналитиками: уточнение требований, покрытие новой функциональности Что мы ждём: Опыт в тестировании от 2–3 лет на больших банковских проектах База ручного тестирования: тест-дизайн (классы эквивалентности, граничные значения, pairwise), локализация дефектов, качественные баг-репорты Опыт работы с системами управления тестированием (HP ALM, TestIT, Zephyr, TestRail, Allure TestOps или аналог) и баг-трекерами Знание Java на уровне написания автотестов: основы ООП, коллекции; готовность развиваться в автоматизации Опыт UI и API-автоматизации от 1 года на больших банковских проектах (Selenium/Selenide или Playwright): локаторы, ожидания, Page Object Опыт ручного тестирования API: понимание HTTP, REST, SOAP, JSON/XML; знакомство с брокерами сообщений (Kafka, RabbitMQ, IBM MQ) на уровне проверки интеграций Опыт работы с AI-инструментами в задачах тестирования Опыт работы с Git (branching, pull request workflow) Опыт работы с системами отчётности (Allure или аналог) Будет плюсом: Наличие личных проектов на Github и готовность их обсудить Понимание CI/CD: как автотесты запускаются в пайплайне (TeamCity, Jenkins, GitLab CI — любой) Опыт работы с Docker и Kubernetes Опыт работы с WireMock или аналогами для мокированияПохожие вакансии