Orion soft создает стабильное ПО для ИТ-инфраструктуры Enterprise-бизнеса.
Наши продукты помогают автоматизировать и оптимизировать процессы, создавать защищенную инфраструктуру под КИИ, строить частные облака и запускать эффективные ML/AI-процессы.
Мы ищем инженера по автоматизации тестирования, который присоединится к команде и будет расти вместе с продуктом.
Твои задачи:
- Разработка и поддержка автотестов для API, UI и сквозных (E2E) сценариев.
- Автоматизация регрессионного тестирования на Python с использованием pytest и Playwright (Python).
- Выполнение ручного тестирования новых функций и сложных сценариев, которые сложно или нецелесообразно автоматизировать.
- Интеграция автотестов в CI/CD-конвейер и анализ результатов прогонов.
- Написание тестов для проверки сценариев отказоустойчивости и бэкапов по согласованным сценариям.
- Участие в код-ревью тестов и поддержка тестовой документации.
Что нужно, чтобы попасть в команду:
- Опыт ручного тестирования от 2 лет.
- Опыт в автоматизации тестирования от 1,5–2 лет.
- Уверенное владение Python (от 1,5 лет в коммерческой разработке автотестов).
- Практическое знание pytest: фикстуры, параметризация, маркировка. Плагины и mocking - плюс.
- Опыт работы с Playwright (Python-версия) или Selenium с готовностью перейти на Playwright.
- Понимание Linux на уровне диагностики: процессы, логи, systemd, базовые сетевые утилиты.
- Опыт тестирования REST API (Postman, requests, проверка статусов и обработки ошибок).
- Опыт работы с Git и CI/CD (GitLab CI/Jenkins) на базовом или уверенном уровне.
Будет преимуществом:
- Опыт тестирования систем виртуализации (oVirt, OpenStack, VMware, KVM/libvirt).
- Умение читать код на Java / TypeScript.
- Понимание разницы в дистрибутивах и установочных пакетах Linux (deb, rpm и т.д.).
- Навыки нагрузочного тестирования (locust, JMeter).
- Опыт контейнеризации (Docker, Kubernetes) для запуска тестовых сред.