Ведущий инженер нагрузочного тестирования
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы - опытная сервис-команда нагрузочных тестировщиков в составе не менее 10 инженеров. Работаем по системе Kanban как RUN команда в рамках Agile и релизного цикла. Основные заказчики – продуктовые команды, они заказывают «НТ под ключ» у нас своих решений и «фич».
Решения основаны на микросервисах, тестируются изолированно от других АС, но в составе всей компонентной микросервисной интеграционной обвязки на отдельном стенде для НТ. Установка дистрибутивов и релизов полностью автоматизирована и делается нами по 1 кнопке. Есть свои разработанные «кастомные» «шаблонные» заглушки + инструменты автоматизации, ускоряющие процесс НТ.
Задачи:
- разработка и актуализация средств автоматизированного нагрузочного тестирования
- тестирование компонентов ПО в соответствии с планом работ релизного цикла и требованиями методик испытания
- документирование хода тестирования и регистрация дефектов
- доработка и изменение методик испытаний исходя из требований и выявленных дефектов
- автоматизация типовых задач разработки или тестирования по своему направлению
- консультирование коллег по вопросам разработки, тестирования или документирования.
Мы ждем от тебя:
- опыт в нагрузочном тестировании или автоматизации от полугода
- знание одного или нескольких из перечисленных языков программирования на хорошем уровне: C, C++, C#, Java, Python, JavaScript
- знание популярные сетевые протоколы
- хорошие знания HTML, уметь читать простой JavaScript код, форматы JSON, XML (Xpath selector, JQuery selector)
- отличные теоретические знания о нагрузочном тестировании, какие основные метрики используются для оценки производительности системы
- опыт работы с HP Load Runner, HP Performance Center или Jmeter
- знание SQL
- опыт работы с брокерами сообщений MQ, Kafka (как минимум теоретические знания)
- хорошие знания по клиент-серверной архитектуре
- желание развиваться.
Дополнительно (будет плюсом):
- минимальный опыт работы с консолью Linux, знание основных Unix shell команд
- опыт работы с Jenkins, разработка джоб на groovy, ansible
- автоматизация при помощи shell, bash.
- профилирование Java приложений, знание того как работает с памятью Java
- опыт оптимизации запросов к базам данных
- опыт анализа сложных bottleneck при Perfomance Testing.
Мы предлагаем:
- работу в современном офисе на территории самого молодого и инновационного города России - Иннополиса
- льготную аренду жилья в г.Иннополис при переезде из другого региона
- льготные условия кредитования
- яркая и насыщенная корпоративная жизнь.