Обязанности:
Ищем специалистов для работы над новыми программными продуктами для, одного из крупнейших Процессинговых Центров платежных систем VISA, Mastercard, Мир в России. На нашем процессинге обслуживается более 200 банков и порядка 50 млн карт. Нагрузка на авторизационную систему - 600 TPS. Мы разрабатываем продукты связанные с: эмиссией банковских карт обслуживанием карт в физических устройствах обслуживанием карт в среде электронной коммерции международными технологиями безопасных платежей (3-D Secure) и многими другими программами и сервисами платежных систем В своей работе мы используем: Agile, Scrum; Java 11/21, Spring Boot 3, Groovy 3 (Spock); БД Oracle/Postgres; GIT (Bitbucket), TeamCity, Docker, Jira, Confluence; Maven/Gradle; Soap UI, Postman, openAPI/Swagger, Altova XMLSpy; Jmeter/Gatlin; Enterprise Architect, Oracle Data Modeler, Xmind; специализированные симуляторы от платежных систем (Visa, Mastercard, Мир); платформы *nix (Linux, Solaris); Elastic/Grafana Чем предстоит заниматься: Анализом и тестированием требований на ранних этапах; Разработкой тест-планов, чек-листов, технической документации к продукту; Функциональным, регрессионным, нагрузочным и интеграционнымтестированием java backend приложений (API); Формированием отчетов по тестированию 99% - тестирование API (автотесты на Groovy+Spock) Что ожидаем: Понимание жизненного цикла разработки ПО; Понимание принципов клиент-серверного взаимодействия; Опыт создания SQL запросов, опыт работы с БД; Понимание процессов и методик тестирования; Опыт составления и ведения тестовой документации; Опыт тестирования rest-api (или аналогов); Опыт разбора проблем по логам; Коммерческий опыт тестирования ПО от 1 года; Какие навыки мы прокачиваем: анализ и тестирование требований по созданию нового функционала/доработке существующего; анализ документации международных платежных систем; написание плана тестирования/диаграмм/таблиц/схем/сценариев; разработка тестового кода; проведение тестовых испытаний, фиксация несоответствий; валидация кода и технического решения коллег; развертывание и настройка тестируемых приложений на локальной машине; создание и поддержка джобов ci/cd; поиск и анализ критических ошибок на промышленном комплексе; проведение нагрузочного тестирования релизных версий приложений; оформление патчей, вынос обновлений на тестовые комплексы, анализ рисков; сбор и анализ метрик покрытия промышленного кода функциональными тестами Условия у нас ─ это: Понятная траектория роста (performance review, карьерные консультации, индивидуальная карта развития и т.д.); Обучение и развитие за счёт ресурсов компании (Учебный центр, корпоративная библиотека, оплата внешнего обучения); Социальный пакет (ДМС с первого рабочего дня, скидки от партнёров, детская программа и т.д.); Насыщенная корпоративная жизнь (радио, подкасты, кибертурнир, собственные мероприятия и участие в крупных событиях отрасли); Возможность быть преподавателем, наставником, автором корпоративного блога, спикером – каждый выбирает то, что подходит именно ему; Официальное трудоустройство с первого дня.