QAA Fullstack на JAVA (удаленно, можно работать из-за границы)
Описание
Пожалуйста пишите в сопроводительном письме Вашу локацию (какая страна) и ожидания по з.пл.! О проекте Мы развиваем продукт «Хеджирование» в интернет-банке для юридических лиц. Решение позволяет корпоративным клиентам заключать деривативные сделки, управлять валютными рисками и фиксировать курсы, чтобы защищаться от колебаний рынка. Продукт сложный и живой: банковская логика, интеграции, микросервисы. Поэтому ручное тестирование здесь - не формальность, а способ разобраться в домене и найти то, что не ловят автотесты. Примерно 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 Удалённый формат работы Работа в аккредитованной ИТ-компании Работа с современным стеком технологий и крупными игроками рынка Официальное трудоустройство по ТК РФ или ИП РФ Предпочтение отдается кандидатам работающим из-за границы