улица Земляной Вал 50Ас2
БПС Банковские Технологии - ведущий поставщик программных решений для мировой финансовой индустрии.
Клиентами компании являются более 250 крупнейших и наиболее динамично развивающихся компаний в мире, включая национальные процессинговые компании, центральные банки, финансовые институты, казначейства, розничные сети и мобильные операторы, транспортные компании, микрофинансовые организации.
Чем предстоит заниматься:
-
проектировать, разрабатывать (Python) и поддерживать автоматизированные сценарии нагрузочного тестирования системы банковского процессинга SVBO;
-
внедрять системы мониторинга и визуализации, такие как Grafana, Prometheus или другие, чтобы собирать метрики и наглядно показывать результаты тестирования;
-
проводить анализ результатов тестов, находить узкие места в работе системы, консультироваться с разработчиками по выявленным проблемам;
-
подготавливать различные тестовые данные и конфигурации, адекватно моделирующие производственную нагрузку;
-
применять в работе специализированные инструменты для выполнения нагрузочного тестирования, такие как Locust, JMeter или другие аналоги;
-
интегрировать нагрузочные тесты в CI/CD (Jenkins) для регулярного контроля производительности;
-
разворачивать и эксплуатировать тестовые среды (docker, k8s);
-
работать в системе баг-трекинга Jira: документировать дефекты и составлять отчёты по результатам тестирования;
-
взаимодействовать с группами аналитики, разработки, тестирования и внедрения
Мы ожидаем:
-
опыт работы в автоматизированном (нагрузочном) тестировании от двух лет;
-
знание и понимание принципов тестирования ПО и жизненного цикла ПО;
-
знание языка программирования Python (написание тестов, подготовка вспомогательных скриптов) и тестового фреймворка Pytest;
-
уверенное владение инструментами нагрузочного тестирования: Locust, JMeter или их аналогами;
-
практический опыт работы с Grafana и стеком мониторинга, например, Prometheus;
-
умение писать SQL-запросы (как для БД Oracle, так и для PostgreSQL);
-
опыт работы с системой CI/CD Jenkins;
-
опыт работы с системой контроля версий (git);
-
опыт работы с k8s и docker;
-
умение работать в командной строке Linux/Unix;
-
опыт работы с очередями сообщений (Kafka, ActiveMQ) в условиях нагрузки;
-
опыт нагрузочного тестирования веб-сервисов;
-
владение английским языком на уровне чтения технической документации и ведения переписки, а также достаточным для разработки тестовой документации;
-
инициативность, дотошность, навыки работы с большим количеством информации, умение работать как самостоятельно, так и в составе команды;
-
навыки аргументированной коммуникации с коллегами;
-
высшее образование
Будет плюсом:
-
опыт работы с платёжными системами или банковским процессингом;
-
основы знаний о работе платёжных систем (MasterСard, Visa, НСПК и т.д.);
-
опыт работы с серверами приложений (TomCat, WebLogic, WebSphere);
-
опыт тестирования сложных систем в критически важных инфраструктурах.
Мы предлагаем:
-
оформление по ТК РФ, оплата больничных и отпусков;
-
гибкий график работы;
-
добровольное медицинское страхование (ДМС);
-
компенсация фитнеса;
-
участие в профильных конференциях, курсы повышения квалификации, в т.ч. курсы английского языка;
-
коллектив профессионалов, у которых есть чему научиться;
-
удалённый формат работы, с возможностью работы из офиса (Москва, Киров и др.).