Software Development Engineer in Test (Scala/Java)

Местоположение и тип занятости

Москва

Компания

ТОП-3 международная компания в области IT безопасности. Один из лучших работодателей России

Описание вакансии

Условия работы

О нас

Мы являемся командой разработки системы обработки больших данных, круглосуточно и в реальном времени обрабатывающей терабайты из различных источников. Основным нашим инструментом является хадуп кластер с развёрнутыми в нем spark приложениями, помимо spark приложений наша команда также разрабатывает классические микросервисы на scala, развёрнутые в Kubernetes. Нашей главной задачей является построение распределенной и отказоустойчивой системы обработки данных, которая используется дата инженерами для исследований, визуализации и прочих задач, связанных с Big Data. Для автоматизации тестирования, как и для разработки наших сервисов, в основном используется язык scala.

Чем предстоит заниматься:

  • Осваивать технологии обработки больших данных.
  • Анализировать требования.
  • Писать автотесты на Scala.
  • Настраивать прогон тестов в TeamCity.
  • Постоянно взаимодействовать с аналитиками, разработчиками, девопсами и другими тестировщиками.

Нам важно:

  • От двухлет опыта в тестировании.
  • Базовое знание любого из языков программирования, таких как C#, Python, Java или Scala.
  • Способность к самообучению.
  • Ответственность.
  • Тяга к исследованиям, анализу непростых проблем.
  • Критическое мышление.

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

  • Работали с git или любой другой системой контроля версий.
  • Знакомы со Scala.
  • Имеете базовые знания SQL.
  • Имеете базовые знания или опыт работы с docker.
  • Опыт тестирования систем с использованием брокеров сообщений (RabbitMQ, Apache Kafka и т.п.).
  • Опыт работы с Hadoop стеком (Apache Spark, Apache Hive, HDFS и т.д.).