Т1

Автотестировщик (Python)

Не указана
  • Пермь
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Python
  • Apache Kafka
  • AutoML
  • JSON
  • Big Data
  • PostgreSQL
  • Pytest
  • QA
  • Автотестирование

Вместе с нами тебе предстоит:

  • Проверка работы модулей: аутентификации, авторизации, управления проектами, загрузки данных;
  • Тестирование пайплайнов: подготовка данных, AutoML, batch-применение моделей;
  • Валидация отчетов (JSON) на соответствие спецификациям;
  • Проверка взаимодействия между контурами участников системы;
  • Тестирование трактов: командного (Kafka, REST) и данных (S3);
  • Валидация работы с СУБД и объектным хранилищем;
  • Проверка шифрования данных на rest и in transit;
  • Валидация электронной подписи команд;
  • Тестирование контроля доступа (ролевая модель, изоляция проектов);
  • Написание и поддержка автотестов для API (Flask, REST);
  • Создание скриптов для тестирования ML-пайплайнов;
  • Интеграция тестов в CI/CD (GitLab CI/Jenkins);
  • Генерация тестовых данных в формате Parquet;
  • Валидация результатов ML-моделей (метрики, корректность прогнозов);
  • Взаимодействие с разработчиками, аналитиками, ML-инженерами.

Какие знания и навыки для нас важны:

  • Опыт работы в тестировании ПО от 3 лет (функциональное, интеграционное, регрессионное тестирование);
  • Опыт тестирования API (REST, HTTPS);
  • Опыт тестирования Big Data-систем, ML-моделей или распределённых систем;
  • Базовое понимание ML-процессов;
  • Понимание архитектуры клиент-серверных приложений;
  • Умение работать с СУБД (PostgreSQL, Redis);
  • Опыт автоматизации тестов на Python;
  • Желателен опыт тестирования в сфере информационной безопасности;
  • Желателен опыт работы с системами мониторинга и логирования (ELK, Grafana);
  • Понимание принципов Data Governance.