Ростелеком

QA Automation Engineer (Python)

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • Python
  • QA
  • Pytest
  • Unittest
  • TDD
  • BDD
  • RESTful API
  • SQL
  • Test case
  • Автоматизированное тестирование

Мы создаем передовую платформу, которая позволяет эффективно обучать, тонко настраивать и разворачивать крупномасштабные языковые модели (LLM) и другие NLP-решения. Наша цель — предоставить командам исследователей и бизнес-пользователям инструментарий для работы с современными моделями ИИ в условиях ограниченного доступа к облачным ресурсам.

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

  • Разработка и поддержка автоматизированных тестов для существующих сервисов;

  • Написание модульных тестов (unit tests) для кода на Python;

  • Создание интеграционных тестов для проверки взаимодействия между различными компонентами системы;

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

  • Автоматизация тестирования API сервисов;

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

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

  • Оптимизация и улучшение существующих тестовых сценариев для повышения эффективности тестирования;

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

  • Интеграция тестовых процессов с системами управления версиями.

Что мы ожидаем от кандидатов:
  • Коммерческий опыт автоматизированного тестирования от 2-х лет;

  • Хорошее знание Python: умение писать чистый и эффективный код;

  • Опыт в автоматизированном тестировании: знание различных видов тестирования (модульное, интеграционное, функциональное, нагрузочное);

  • Знание фреймворков для тестирования: опыт работы с pytest, unittest, selenium и другими инструментами;

  • Понимание принципов TDD и BDD: способность применять подходы разработки через тестирование;

  • Опыт работы с RESTful API: умение тестировать веб-сервисы и API;

  • Знание инструментов CI/CD: опыт настройки и использования Jenkins, GitLab CI/CD или аналогичных систем;

  • Работа с системами контроля версий: уверенное использование Git;

  • Навыки работы с базами данных: понимание SQL и опыт взаимодействия с СУБД из тестовых сценариев.

Будет преимуществом:

  • Опыт реализации авто-тестов в ИИ-сервисах;

  • Понимание контейнеризации: базовые знания Docker и (или) Kubernetes будут преимуществом;

  • Знание инструментов мониторинга и логирования: опыт работы с Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana) для отслеживания метрик и логов;

  • Опыт работы с микросервисной архитектурой: понимание особенностей тестирования распределённых систем.

Мы предлагаем:
  • Работа в крупнейшем в России интегрированном провайдере цифровых решений;
  • Возможна полная или частичная удаленная работа из России;
  • В Москве - БЦ Академик, победивший в номинации лучший проект «Бизнес-центр класса А. Москва» Возможность работать из офисов в городе Краснодар и Новосибирск.
  • Официальное оформление — согласно ТК РФ (полный соц. пакет: ежегодный оплачиваемый отпуск 28 календарных дней, оплата больничных);
  • Официальная заработная плата (оклад и годовая премия);
  • Кафетерий льгот с 1 рабочего дня: ДМС, компенсация транспорта, интернета, спорта, обучения и др.;
  • Корпоративное обучение: внутренние митапы, участие в конференциях, доступ к корпоративным библиотекам технической и бизнес литературы.