Обязанности:
Кто мы Мы — ППР, финтех-компания с ИТ-аккредитацией и 20-летним опытом в B2B. Разрабатываем продукты, которые помогают бизнесу управлять автопарком, вести отчетность и контролировать расходы. Нас выбрали уже 80 000+ клиентов по всей России. А в команде нас — больше 850 человек. По версии HH.ru мы в топ-3 работодателей в своем сегменте в 2024 году. Что-то, видимо, делаем хорошо и правильно. Что у нас с ИТ ИТ в ППР — это 200+ профессионалов, которые делают все, чтобы бизнес наших клиентов работал быстро, без сбоев и с удовольствием. У нас: онлайн процессинг на базе технологии benzuber — первый в России сервис оплаты топлива со смартфона, виртуальная карта «Вездеход» и платежный сервис PPR Pay — для оплаты топлива на 18 тысячах АЗС, биллинговая система — 4 млн транзакций ежемесячно, веб-сервис с личным кабинетом — доступ к 25+ продуктам, мобильные приложения на базе iOS и Andriod с DAU 100 тыс., ПО для терминалов оплаты — на Android, чат-боты и голосовые ассистенты, RPA и AI для автоматизации процессов. Мы не боимся пробовать новое и не зависаем в бесконечных согласованиях. Тут можно и нужно брать на себя ответственность. Если видишь, как сделать лучше — пробуй. Тестируем гипотезы, выкатываем фичи, собираем фидбэк, делаем следующую итерацию. Внутри команды — уважение, поддержка и доброжелательная атмосфера: говорим как есть, вкладываемся в развитие каждого. ИщемАвтотестировщика Pythonв группу разработки шины обмена данными Мы разрабатываем высоконагруженную интеграционную платформу, сердце обмена данными между десятками корпоративных систем. Сервисы платформы обрабатывают большие потоки сообщений, работают с БД (Oracle, PostgreSQL, MSSQL), REST-сервисами, очередями RabbitMQ и брокерами Kafka. Платформа включает 65+ коннекторов, обеспечивающих передачу реплик и событий между системами. Один из сервисов имеет веб-интерфейс на Angular, но он внутренний, и глубокого фронтенд-тестирования не требуется. Основной фокус: бэкенд, API, интеграции и данные. Мы переходим с TestIT на TestOps, поэтому нужен человек, который не боится менять процессы и инструменты. Что будет: участие в релизах, настройка CI/CD, написание сложных автотестов, работа с инфраструктурой (Podman, iptables), участие в декомпозиции задач. Чем будешь заниматься: · Разрабатывать и поддерживать автотесты на Python + pytest для API и интеграционных сценариев. · Писать тесты для проверки передачи данных через Kafka (продюсеры, консьюмеры). · Работать с базами данных: писать запросы для PostgreSQL и Oracle, проверять данные после интеграций. · MongoDB будет плюсом (находить документы, проверять структуру). · Писать вспомогательные скрипты на Python для генерации тестовых данных и подготовки окружений. · Работать в Linux: находить логи, проверять порты, процессы, файлы. · Участвовать в релизах: проверка версий, запуск регресса, анализ упавших тестов, коммуникация с командой. · Настраивать и поддерживать тестовое окружение через Podman (контейнеры локально / в CI). · Интегрировать автотесты в CI/CD (GitLab CI). · Моделировать сетевые сбои через iptables / firewall-cmd (например, разрыв соединения, падение порта). · Писать скрипты для автоматизации рутинных задач (bash + Python). Что нужно уметь: Обязательно · Опыт коммерческой автоматизации на Python от 1.5–2 года · Уверенное владение pytest (фикстуры, параметризация, маркеры, плагины). · Опыт работы с REST API на Python (библиотека requests, работа с сессиями, авторизация, JWT, cookies). · Знание SQL: уверенные SELECT-запросы (JOIN, группировки, подзапросы) для Oracle и PostgreSQL. · Опыт работы с Linux: базовые команды, просмотр логов (journalctl, tail, less), проверка сети (netstat, ss), процессы (ps, kill). · Понимание работы брокеров сообщений (хотя бы на уровне знаю, что такое топик, партиция, продюсер, консьюмер, опыт с Kafka будет большим плюсом). · Готовность участвовать в релизах (раз в 2-4 недели в дневное время, за прошедшие 2 года было всего пара вечерних релизов). · Умение писать читаемые и поддерживаемые тесты Будет преимуществом: · Опыт с MongoDB · Опыт с Podman · Настройка CI/CD пайплайнов (запуск тестов по коммиту, параллельный запуск). · Написание скриптов на bash. · Знание iptables / firewalld (добавить правило, удалить, проверить). · Опыт миграции тестов между TMS (например, TestIT → TestOps). · Понимание того, как тестировать интеграции между 5+ сервисами (end-to-end vs компонентные тесты). Что мы предлагаем: Оформление в аккредитованную ИТ-компанию. Работай, как тебе удобно: из офиса (у нас они в Москве, Брянске и Ростове-на-Дону) или удаленно в пределах РФ Техника на удаленке — ноут и гарнитура за счет компании. Реальный карьерный рост — большинство руководителей ИТ команд выросли в ППР. Воркшопы, внутренние тренинги и доступ к обучающей платформе. Оплата внешнего обучения. Участие в профессиональных конференциях. Свои ИТ-комьюнити для обмена опытом. ДМС с широким набором клиник, стоматологией, юристом и психологом — через 3 месяца работы. Больничный — до 14 дней в год без потерь в зарплате. Плюс 3 оплачиваемых выходных в год — на случай форс мажоров или чтобы передохнуть. Кафетерий льгот — бонусы, которые можно тратить на спорт, технику, салоны, поездки и благотворительность. Корпоративная мобильная связь. Комьюнити по интересам: киноклуб, настолки и все, что вдохновляет. Вместе отмечаем праздники, дарим подарки на памятные даты. А еще у нас есть реферальная программа: привел человека в команду — получил от 15 до 130 тыс. рублей. Кого мы ищем Тех, кто готов развиваться с нами и достигать целей. Кто не боится спрашивать, если не понял. Кто сам может предложить решение. И кому важно, что продукт, который он делает, реально помогает людям. Если это про тебя — давай знакомиться. Откликайся :)Похожие вакансии
Middle QA инженер (автотестировщик Python)
Договорная
Москва
Страховая компания Сбербанк страхование