Наша команда расширяется, и мы ищем инженера, который бы занимался регрессионными релизными тестами и собирал актуальную информацию по проблемам для команд разработки и сопровождения
Технические компетенции кандидата:
- JMeter опыт написание скриптов и проведение тестов
- Опыт работы с k8s (конфигурация, мониторинг)
- Базовые знания программирования Java или Python. (циклы, парсинг переменных, if else)
- Разбираешь в системных метриках и знаешь, чем CPU iowait отличается от CPU system
Софт скилы:
- Коммуникации (можешь рассказать, что тестировал и какую проблему встретил)
- Полная удаленка и распределенная команда (готовность работать без встреч с коллегами)
- Активная позиция (задаешь вопросы, уточняешь, сам можешь написать коллегам в случае проблем)
Будет плюсом:
- PostgeSQL - запросы их анализ (join, анализ сложных запросов и планов выполнения)
- Опыт мониторинга с очередями (MQ, Kafka)
Задачи:
- Запуск тестов (Jenkins, JMeter)
- Обновления системы (k8s, конфигурация, деплой)
- Анализ (Kafka, MQ, анализ Jmeter метрики бизнес, мониторинг подов)
Тестовое задание:
Для того, чтоб наше интервью прошло активно и интересно, предлагаем выполнить небольшое домашнее задание.
Задача:
Есть сайт со спецификацией: https://reqres.in/
Нужно написать скрипт на JMeter, который:
1) Возьмет один раз список пользователей из LIST USER
2) Будем заходить этими пользователями в систему со скоростью 5 RPS 10 минут
3) 10% от логинов должны быть неуспешными
4) По завершению теста, необходимо удалить всех пользователей.
N.B. Пароль пользователей может быть любым