Инженер по автоматизации тестирования

По договоренности


Компании, работающие под брендом «Цитадель» - это аккредитованные IT-компании, специализирующиеся на производстве комплексных решений СОРМ для сбора всех видов данных на сетях мобильных и фиксированных операторов связи: голосового трафика, трафика передачи данных, статистических данных и служебной информации.

Мы интенсивно растем, развиваемся и ищем новых специалистов!

Чем предстоит заниматься:

Разработка и поддержка автоматизированных тестов:

  • Создание и поддержка автотестов на Python с использованием фреймворка PyTest для функционального, регрессионного и интеграционного тестирования;

  • Разработка и поддержка тестовых фреймворков для автоматизации тестирования;

  • Настройка и поддержка систем непрерывной интеграции (CI/CD) для автоматического запуска тестов.

Разработка автоматизации на Python для платформ на базе Linux:

  • Написание скриптов и утилит на Python для автоматизации рутинных задач тестирования;

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

  • Создание и поддержка тестовых сред на базе Linux.

Анализ качества и производительности приложений:

  • Проведение функционального, регрессионного и интеграционного тестирования;

  • Анализ производительности приложений и выявление узких мест;

  • Внедрение улучшений для повышения эффективности тестирования.

Диагностика и устранение проблем:

  • Выявление и документирование дефектов в системах отслеживания ошибок;

  • Анализ логов и диагностика неисправностей в Linux-окружении;

  • Проведение анализа корневых причин (Root Cause Analysis) инцидентов и предоставление рекомендаций по их устранению.

Что мы ждем от Вас:

  • Уверенное знание языка Python 3.x и фреймворка PyTest;

  • Глубокое понимание принципов работы операционных систем на базе Linux и умение работать с командной строкой;

  • Опыт работы с системами контроля версий (Git);

  • Знание основных принципов и методологий тестирования ПО;

  • Умение анализировать логи и отлаживать приложения в Linux-окружении;

  • Опыт работы с инструментами непрерывной интеграции (Jenkins, GitLab CI);

  • Понимание принципов построения отказоустойчивых сервисов и микросервисной архитектуры;

  • Опыт администрирования и настройки GNU/Linux (Ubuntu, Debian, Red Hat, CentOS);

  • Знание SQL и опыт работы с базами данных;

  • Опыт нагрузочного тестирования и работы с соответствующими инструментами.

Будет плюсом:

  • Опыт работы с контейнеризацией (Docker, Kubernetes);

  • Знание сетевых протоколов и основ информационной безопасности;

  • Опыт работы с системами мониторинга и логирования.


Поделиться:

Опубликована 9 часов назад

Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.