Ищем специалистов для работы над новыми программными продуктами для, одного из крупнейших Процессинговых Центров платежных систем 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, карьерные консультации, индивидуальная карта развития и т.д.);
-
Обучение и развитие за счёт ресурсов компании (Учебный центр, корпоративная библиотека, оплата внешнего обучения);
-
Социальный пакет (ДМС с первого рабочего дня, скидки от партнёров, детская программа и т.д.);
-
Насыщенная корпоративная жизнь (радио, подкасты, кибертурнир, собственные мероприятия и участие в крупных событиях отрасли);
-
Возможность быть преподавателем, наставником, автором корпоративного блога, спикером – каждый выбирает то, что подходит именно ему;
-
Официальное трудоустройство с первого дня.