QA инженер

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

МоскваПолный рабочий день

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек

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

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

Мы - команда разработки Ignite SE, решении основанном на Apache Ignite, распределенной отказоустойчивой базы данных, предназначенной для быстрых вычислений на больших объемах данных.

Для пользователей Ignite SE мы делаем доработки, от простых hotfix'ов до сложных технологических фичей. Мы ищем в команду опытного QA Automation / SDET для помощи в автоматизации тестирования этих доработок. Эта помощь будет также и вкладом в сообщество Apache Ignite и поможет улучшить процесс его тестирования.

У нас плоская структура и мы предоставляем большую свободу действий. Все наши задачи – технические и связаны с разработкой базы данных, у нас нет задач по бизнес логике.

Примеры задач, которыми можно заниматься:

  1. Писать системные тесты Ignite на python и развивать opensource фреймворки тестирования.
  2. Тестировать большие комплексные задачи, требующие исследования продукта и погружения в java код Ignite. Например, протестировать текущие дефолтные параметры Apache Ignite на актуальность, а также подобрать их для нового функционала.
  3. Автоматизировать процесс тестирования релизов Ignite SE.
  4. Проводить нагрузочное тестирование Ignite.
  5. Уменьшать число моргающих junit тестов. У нас больше 50.000 тестов, некоторые из них не стабильны.

Что мы от вас ожидаем:

  • Опыт тестирования backend-приложений от 3 лет
  • Опыт работы в Linux
  • Понимание принципов работы баз данных (запросы, транзакции, реплики)
  • Не менее 1 года в автоматизации тестирования (Java, JUnit)
  • Опыт работы с контейнеризацией / виртуализацией (Docker, k8s, Vagrant)
  • Наши автотесты пишутся на Java и Python, поэтому в работе потребуются знания этих языков. Наш идеальный кандидат имеет опыт работы как с Java, так и с Python, однако, мы готовы рассмотреть кандидатов без знания Python, но с желанием его изучить
  • Знание скриптовых языков shell (bash)
  • Опыт работы с Git, Intellij IDEA
  • Английский язык на уровне чтения технической документации и переписки

Дополнительные преимущества для кандидатов:

  • Опыт работы c распределенными системами и базами данных
  • Опыт проведения нагрузочного тестирования
  • Вклад в opensource проекты
  • Опыт работы с: TeamCity, Jenkins, Maven, Python unittest

Бонусы

Что мы предлагаем:

  • Работа в команде высококлассных профессионалов над одним из самых технологически передовых проектов в мире;
  • Работа с широким спектром современных Java и grid / cloud технологий в сфере многопоточного программирования;
  • Огромные возможности профессионального роста;
  • Очень хорошие условия труда (белая заработная плата, оклад, премии);
  • Работа в компании-поставщике IT-услуг для крупнейшего Банка России и Восточной Европы;
  • Реализация основной платформы развития бизнеса в рамках крупнейшей программы по трансформации ИТ-ландшафта Сбербанка;

Мы всячески приветствуем и поддерживаем сотрудников в выступлениях на конференциях, вебинарах, митапах: у нас (по желанию) Вы сможете обучиться азам ораторского мастерства, попробовать (или продолжить прокачивать) себя в роли спикера и повысить свою репутацию в профессиональных кругах.

Приятные мелочи:

  • График работы - стандартный, но гибкий, с учетом персонального ритма жизни;
  • Большой и комфортный офис со спортзалом, кафе для сотрудников;
  • ДМС (включая стоматологию), страхование, фитнес (в зависимости от территории).