Performance-инженер
Ищем инженера по тестированию производительности в Точка Банк. Мы создаём онлайн-банк и экосистему сервисов для бизнеса. В нашей команде больше 4 500 сотрудников, а сервисами пользуются более 700 000 клиентов.
О команде
Ты будешь работать в команде QC Core — центре экспертизы по тестированию в компании. Мы отвечаем за качество и надёжность ключевых банковских продуктов и обеспечиваем бесперебойную работу сервисов для наших клиентов.
Твоя задача — выстроить стандарты тестирования производительности в компании. Тебе также предстоит развивать практики нагрузочного тестирования в критически важных для банка системах, выявлять узкие места и помогать командам разработки находить конкретные решения для оптимизации.
Что делать
- Формировать стратегию и планы нагрузочного тестирования.
- Определять профили нагрузки, сценарии и цели испытаний.
- Создавать и поддерживать нагрузочные тесты.
- Разрабатывать вспомогательные инструменты: заглушки, генераторы данных, эмуляторы.
- Подбирать и адаптировать инструменты нагрузочного тестирования под конкретные задачи.
- Настраивать и поддерживать инфраструктуру: стенды и пайплайны.
- Проводить испытания, анализировать результаты и выявлять узкие места на уровне кода, баз данных и инфраструктуры.
- Подготавливать отчёты с выводами и рекомендациями по оптимизации.
- Взаимодействовать с разработчиками, бизнес-командами, QA и SRE для повышения производительности систем.
- Выступать экспертом по производительности и помогать внедрять лучшие практики.
Наш стек
- У нас микросервисная архитектура. Команды работают с последними технологиями, а также свободны в принятии технических и продуктовых решений.
- Заботимся о качестве кода: проводим ревью, всё покрываем тестами и даём обратную связку.
- Каждая продуктовая команда может самостоятельно выбирать стек разработки. Мы создаем множество проектов на Python с FastAPI и asyncio, а также на Java с Spring Boot.
- Работаем с Kubernetes, Consul, Vault.
- Много асинхронного взаимодействия на RabbitMQ.
- Мониторинг на Prometheus, ELK, Grafana.
Ты подойдёшь, если
- Есть опыт проведения нагрузочного тестирования от 3 лет.
- Есть опыт внедрения процессов, настройки инструментов и инфраструктуры нагрузочного тестирования с нуля.
- Владеешь одним из языков разработки: Python, Java или Go.
- Глубоко разбираешься в инструментах нагрузочного тестирования: JMeter DSL, k6, Locust, Gatling и других.
- Знаешь, как работать с системами мониторинга — Prometheus, Grafana или их аналогами.
- Умеешь работать с базами данных PostgreSQL или MySQL, писать и оптимизировать SQL-запросы.
- Знаешь, как взаимодействовать с брокерами сообщений RabbitMQ и Kafka.
- Умеешь создавать пайплайны CI/CD в TeamCity или GitLab.
- Умеешь формировать понятные отчёты по результатам нагрузочного тестирования и обосновывать выводы или гипотезы.
Что ждёт тебя в Точка Банк
- Официальная зарплата до 500 000 ₽. Точная сумма зависит от твоих навыков и ожиданий — обсудим их на собеседовании. Это сумма до вычета налогов.
- Пятидневная рабочая неделя с гибким началом и окончанием дня.
- Удалёнка или любой офис Точки в городах присутствия.
- Возможность работать по-своему.
- Бесплатное обучение: ты сможешь ездить на IT-конференции, митапы и хакатоны и проходить курсы за счёт компании.
- Комфорт не только в работе, но и в жизни.
- Онлайн-кабинет сотрудника, где ты можешь заказать справку, поставить отпуск или отгул.
- Активная корпоративная жизнь: мы проводим спортивные марафоны, гастрономические вечера и многое другое.
Как мы работаем
- Кросс-функциональные команды со специалистами разных областей.
- Свободные продукты в принятии технических и продуктовых решений.
- Новые технологии, включая машину обучения и Big Data.
Создаём продукт, который любят. Наш онлайн-банк 5 лет подряд побеждал в рейтинге Markswebb, а ещё у нас есть 60+ других сервисов для бизнеса. Всего с Точка Банком работают 700 000 клиентов.