Пожалуйста пишите в сопроводительном письме Вашу локацию (какая страна) и ожидания по з.пл.!
О проекте
Мы развиваем продукт «Хеджирование» в интернет-банке для юридических лиц. Решение позволяет корпоративным клиентам заключать деривативные сделки, управлять валютными рисками и фиксировать курсы, чтобы защищаться от колебаний рынка.
Продукт сложный и живой: банковская логика, интеграции, микросервисы. Поэтому ручное тестирование здесь - не формальность, а способ разобраться в домене и найти то, что не ловят автотесты. Примерно 60% времени уходит на ручную проверку, 40% - на автоматизацию. Backend и frontend делятся поровну.
Кого мы ищем
Senior QA-инженера с опытом автоматизации от 5 лет. Вы отвечаете за качество фичи от требований до релиза, пишете UI- и API-автотесты на Java, разбираетесь в интеграциях и микросервисах и не боитесь погружаться в сложную финансовую логику. Опыт в финансах не обязателен, но будет плюсом.
Чем предстоит заниматься
- Разрабатывать UI- и API-автотесты на Java (Selenium/Selenide, TestNG/JUnit, Maven/Gradle)
- Оптимизировать и отлаживать процессы тестирования
- Участвовать в разработке вспомогательных утилит и mock-сервера
- Проводить ручное тестирование web-интерфейса, backend и frontend
- Планировать задачи, декомпозировать их и определять зависимости
- Работать в SCRUM-команде: груминги, планирование, демо, ретро
- Влиять на качество продукта: предлагать улучшения процесса, а не только находить дефекты
Требования
- Опыт автоматизации тестирования от 5 лет
- Уверенное владение Java, Selenium/Selenide, TestNG/JUnit, Maven/Gradle
- Опыт написания UI- и API-автотестов
- Понимание интеграционных взаимодействий: REST, SOAP, очереди сообщений (MQ)
- Понимание жизненного цикла багов и опыт ведения дефектов в баг-трекинговых системах
- Git и работа с удалёнными репозиториями (Bitbucket, GitLab, GitHub)
- Опыт работы с CI/CD (Jenkins)
- Опыт работы с MongoDB и понимание принципов нереляционных баз данных
- Знание паттернов автоматизации и проектирования (Page Object, Factory, Builder, Screenplay и др.)
- Понимание принципов тестирования микросервисной архитектуры
Личные качества
- Умеете погружаться в сложную бизнес-логику и проявлять инициативу в исследованиях
- Есть практический опыт организации процесса тестирования
- Работали в SCRUM и применяли Agile-принципы на практике
- Умеете работать в команде: просить помощь и предлагать её
- Планируете задачи, декомпозируете их и видите зависимости
- Сильны в анализе и решении проблем
Будет плюсом
- Опыт с Docker, Kubernetes, Kafka, Elasticsearch
- Знание Python
- Практический опыт встраивания тестирования в релизный процесс
- Работа в финансовой сфере, особенно в инвестиционном бизнесе
- Знание методологий TDD и BDD
- Высшее техническое образование: математика, физика, программирование
Условия:
- Полная занятость с графиком 5/2
- Удалённый формат работы
- Работа в аккредитованной ИТ-компании
- Работа с современным стеком технологий и крупными игроками рынка
- Официальное трудоустройство по ТК РФ или ИП РФ
- Предпочтение отдается кандидатам работающим из-за границы