Инженер по нагрузочному тестированию на Java/Kotlin (Performance Engineer Java/Kotlin)

Дата размещения вакансии: 12.09.2024
Работодатель: Т1
Уровень зарплаты:
з/п не указана
Город:
Новосибирск
Требуемый опыт работы:
От 3 до 6 лет

В новое направление импортозамещения ищем Инженера по нагрузочному тестированию на Python.

Наша цель - создание рыночного продукта Служба управления конфигурациями - средства обеспечения распространения и обновления программного обеспечения, а также массового автоматизированного управления конфигурациями парка устройств в гетерогенной среде.

Почему мы:

  • Интересные задачи по созданию амбициозного и масштабного проекта;
  • Возможность выбирать и влиять на архитектуру, инструменты, подходы;
  • Гибкие процессы и отсутствие бюрократии;

Вместе с нами тебе предстоит:

  • Участие в проектах по автоматизированному тестированию высоконагруженных систем;
  • Участие в нагрузочном тестировании компонентов систем (HTTP, LDAP, DB);
  • Изучение систем, анализ документации, написание тестовых сценариев, тестирование, фиксация дефектов, составление отчетности;
  • Использование специализированных инструментов для проведения работ по тестированию;
  • Исследование, разработка и применение новых подходов в автоматизации;
  • Взаимодействие с аналитиками, разработчиками и другими заинтересованными лицами;

Наш тех стек:

  • Gatling, TICK стек (Telegraf, InfluxDB), Grafana;
  • Kotlin, JUnit5, Gradle;
  • Gitlab CI/CD, Nexus;
  • LDAP;
  • Postgre, S3;
  • Ansible, SaltStack;

Какие знания и навыки для нас важны:

  • Опыт работы в аналогичной должности от 3 лет;
  • Опыт программирования - Java или Kotlin от 2 лет;
  • Понимание методологии нагрузочного тестирования;
  • Знание инструментов нагрузочного тестирования;
  • Опыт работы с технологиями нашего тех. стека;
  • Опыт работы с системами контроля версий Git;
  • Знание Linux и опыт работы в командной строке;

Плюсом будет:

  • Опыт с системами конфигурирования серверов и оркестрации приложений;
  • Опыт проведения тестирования отказоустойчивости (failover);
  • Опыт реализации процессов chaos-engineering;
  • Опыт в создании и поддержке CI/CD;