Инженер по автоматизации тестирования в Яндекс Финтех

Дата размещения вакансии: 12.11.2024
Работодатель: Яндекс
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет
Мы в Яндексе разрабатываем дебетовые продукты для профессионалов, включая такие решения для водителей такси и курьеров, как карта Яндекс PRO с возможностью моментальных выплат. Мы приглашаем в команду инженера по автоматизации тестирования, чтобы сделать наши системы ещё более надёжными и эффективными.

Какие задачи вас ждут:

  • Автоматизация тестирования дебетовых продуктов (карта PRO) и платформы для профессионалов

  • Разработка и поддержка CI/CD пайплайнов для обеспечения бесперебойных релизов (более 30 релизов в день).

  • Написание автоматизированных тестов для продуктов на стеке Kotlin, JUnit, Spring.

  • Разработка собственных микросервисов на Kotlin + Spring для оптимизации работы тестов и повышения их стабильности.

  • Создание и поддержка эмуляторов внешних и внутренних систем, а также разработка и поддержка архитектуры моков, которые выполняют роль динамических маршрутизаторов трафика для единого тестового окружения.

  • Участие во внедрении инновационных решений в дебетовых продуктах, способствующих быстрому росту и поддержке высоких стандартов качества, надёжности и масштабируемости.

  • Интеграция решений в обширную экосистему Яндекса для улучшения удобства, функциональности и надёжности процессов.

Мы ждем, что вы:

  • От трёх лет занимались автоматизацией тестирования с использованием Java или Kotlin либо других объектно-ориентированных языков программирования, но готовы перейти на Kotlin
  • Работали с SQL- или NoSQL-базами данных (например, PostgreSQL, S3, YDB)
  • Использовали Kubernetes, Docker, Kafka и разрабатывали микросервисы
  • Отлично знаете основы CI/CD: GitLab CI, Jenkins и т. д.
  • Понимаете структуры данных, алгоритмов и знакомы с их применением в задачах тестирования и разработки
  • Внимательны к деталям, ответственны за результат и умеете работать в динамично меняющейся среде

Будет плюсом, если вы:

  • Работали в банках или с финансовыми продуктами
  • Знаете, как создавать тестовые окружения, эмуляцию системы и маршрутизацию трафика