Инженер по нагрузочному тестированию

з/п не указана

Требуемый опыт работы: 1–3 года

Полная занятость, удаленная работа

ИТ семья Магнит

Наша команда разрабатывает передовые ИТ решения и разворачивает инфраструктуру
для самой крупной розничной сети в стране, обеспечиваем работоспособность более
22 000 объектов.
Нам есть чем гордиться:

  • Более 2500 ИТ специалистов по всей стране;
  • Разработано более 800 информационных систем и сервисов;
  • Более 100 ИТ проектов;
  • Применяются десятки различных технологий, от Enterprise платформ для центральных высоконагруженных сервисов Oracle/Java EE до наименее ресурсоемких – FB, Python;
  • Ведется разработка приложений, работающих с различным оборудованием (касс, весов,ТСД, мобильных устройств и не только);
  • Активно используем и внедряем облачные технологии (Microsoft Azure, Office 365 и др.);
  • "It для людей" – Magnit tech, митапы, тренинги, кибер-лига, лайфхаки.

На данный момент Magnit Tech - это команда из 2500 IT специалистов, которая создает экосистему комплементарных сервисов: Magnit pay, Magnit mobile, Моментальный кредит, DMP платформа, программа лояльности.

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

Мы ведем набор в команду тестирования проекта E-commerce, который запустился около года назад и активно развивается сейчас.

Над чем работает команда:

- интернет-магазин аптеки;

- мобильное приложение для экспресс-доставки/регулярной доставки продуктов;

- приложение сборщика.

Задачи, которые предстоит решать:

Основная обязанность – разработка и проведение нагрузочного тестирования платформы, в тесном взаимодействии с подразделениями разработки и сопровождения.

  • Разрабатывать методики тестирования производительности, составление профиля;

  • Проводить тестирования производительности, собирать и анализировать результаты тестирования, искать «узкие» места;

  • Организовывать тестирования производительности на разных проектах;

  • Конфигурировать тестовое окружение (совместно с DevOps);

  • Запускать и анализировать тесты;

  • Разрабатывать и согласовывать методики тестирования производительности;

  • Разрабатывать средства тестирования производительности – заглушки, скрипты, эмуляторы, утилиты генерации тестовых данных;

  • Анализировать результаты, предоставлять полную информацию по текущему состоянию системы согласно требованиям;

  • Автоматизировать запуск нагрузочных тестов (CI/CD);

  • Внедрять новые инструментов (планируем внедрять Gatling);

  • Актуализировать текущие средства нагрузочного тестирования, реализованных на Jmeter;

  • Заводить дефекты производительности, проводить анализ и последующий ретест;

  • Общаться с командой по вопросам производительности.

Технологический стек:

Java, Scala, GIT, Grafana, Jenkins, Jira.

Наши ожидания:
  • Опыт нагрузочного тестирования высокопроизводительных систем;
  • Знание видов тестирования программного обеспечения и опыт их практического применения;

  • Опыт работы с системами управления тестированием и управления дефектами (JIRA);

  • Опыт разработки нагрузочных скриптов от 1 года;

  • Знание Jmeter;

  • Понимание сетевых протоколов;

  • Опыт формирования методик нагрузочного тестирования, составление профилей, подготовки отчетов;

  • Знание одного из объектно-ориентированных языков программирования.

Что вы получите:
  • Конкурентоспособная заработная плата (обсуждается индивидуально) + премии;
  • График работы 5/2 с гибким началом;
  • Возможность работать как удобно - в офисе в Москве или в Краснодаре и полностью удаленно;
  • Развитие – мы оплачиваем обучение на курсах и участие в конференциях;
  • Возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах;
  • Дружеская атмосфера и поддержка команды;
  • Прозрачные цели, четкие ожидания, здравый смысл в процессах и управленческих подходах.

Ключевые навыки

Git
Java
Jenkins
Atlassian Jira
Jmeter

Вакансия опубликована 21 октября 2021 в Москве

Похожие вакансии