yandex

Инженер по нагрузочному тестированию (Облачная платформа)

РазработкаОт 3 до 6 летУдаленно
Оставить резюме//

Обязанности

Команда нового биллинга развивает одно из критичных направлений - монетизация продуктов Компании.
В рамках работы команды автоматизируются процессы биллинга, включая оценку потребляемых облачных ресурсов, списание средств со счетов клиентов и формирование платёжных документов.
В команде особое внимание уделяется автоматизации тестирования: ручное тестирование сведено к минимуму, а все тестировщики и разработчики совместно пишут автотесты в общем фреймворке автоматизации на Python с использованием pytest. Благодаря этому, процессы CI/CD настроены так, что автотесты проверяют каждый коммит разработчика, обеспечивая надежность и эффективность непрерывной интеграции и доставки.

Обязанности:

  • Формирование roadmap нагрузочного тестирования системы (с возможностью масштабирования на другие системы);
  • Определение ключевых метрик производительности и показателей нагрузки;
  • Выявление узких мест системы в контексте производительности;
  • Настройка и использование инструментов нагрузочного тестирования, их интеграция с системами CI/CD;
  • Описание и автоматизация сценариев тестирования для оценки производительности системы под различными уровнями нагрузки;
  • Анализ результатов выполнения тестов, поиск и реализация способов программной интерпретации результатов и упрощения разбора упавших тестов;
  • Взаимодействие с командами разработки и эксплуатации для обсуждения и устранения проблем производительности;
  • Развитие командных компетенций (в направлении автоматизации процессов обеспечения качества);
  • Мониторинг и улучшение методологий нагрузочного тестирования.

Требования

  • Опыт составления профилей нагрузки;
  • Опыт работы с различными инструментами нагрузочного тестирования (предпочтительно k6 / Gatling);
  • Умение проанализировать результаты нагрузочного тестирования и донести их до команды (Prometheus, Grafana);
  • Опыт программирования на любом из языков (предпочтительно Go или Python);
  • Опыт работы с микросервисной архитектурой;
  • Опыт работы с Kubernetes;
  • Опыт работы с Docker и Linux;
  • Опыт работы с базами данных (предпочтительно PostgreSQL);
  • Опыт работы с брокерами сообщений (предпочтительно Kafka);
  • Опыт тестирования GRPC API;
  • Опыт самостоятельного написания тестовых сценариев от 2-х лет;
  • Уверенные знания теории тестирования и тест-дизайна.

    Будет плюсом:
  • Опыт настройки и поддержки СI/CD (GitlabCI);
  • Опыт работы с фреймворками автоматизации тестирования (предпочтительно pytest);
  • Опыт работы с TMS (Allure TestOps);
  • Опыт построения отчетов в Allure / Allure TestOps.

Условия

  • Участие в создании инновационных продуктов;
  • Оформление по ТК РФ и “белая” зарплата;
  • Конкурентный уровень дохода (оклад, который мы обсудим по итогам собеседования + годовой бонус);
  • Офис в центре Москвы, коворкинг в Питере или возможность работать полностью удаленно на территории РФ;
  • Гибкое начало рабочего дня и сокращенный рабочий день в пятницу;
  • Льготная программа ипотечного и потребительского кредитования;
  • ДМС со стоматологией и возможностью льготного подключения к программе своих детей и родственников;
  • Прозрачная система мотивации, которая позволяет влиять на уровень дохода;
  • Работа в команде профессионалов;
  • Возможность вертикального и горизонтального роста.

Ещё у нас:

  • Бонусные программы от компаний партнёров;
  • Реферальная программа, бонусы за рекомендации кандидатов на открытые вакансии;
  • Материальная помощь при рождении детей и других семейных обстоятельствах;
  • Обучение в корпоративном университете;
  • Возможность участвовать в профильных конференциях в качестве спикера или слушателя;
  • Корпоративная жизнь: спортивные комьюнити, клубы по интересам (например, настолки, интеллектуальные игры, велоклуб и многие другие).

откликнуться

Подходит вакансия? Оставь нам свое резюме и контактные данные