AQA Python (СберОС)

Мы разрабатываем десктопные Linux-приложения (GUI на базе X11/Wayland). Это не веб, не мобильные устройства — системный софт с высокой нагрузкой на стабильность и производительность. Автотесты пишем на Python + Bash, CI на Jenkins. Нужен инженер, который построит архитектуру тестирования с нуля или усилит текущий фреймворк. **Стек технологий** Python 3.13+ · pytest · Bash · Linux (Ubuntu/RHEL-like) · Git · Jenkins · Docker/Podman · PostgreSQL · Jira/Zephyr* разработка и поддержка фреймворка автотестов на Python + pytest * автоматизация GUI-сценариев для Linux desktop (клики, ввод, проверка окон и процессов) * написание bash-скриптов для подготовки окружения, работы с ФС, процессами и логами * интеграция автотестов в CI (Jenkins) * тестирование API (D-Bus) * работа с системными логами (journalctl, strace, systemd) * регрессионное тестирование, анализ рисков, код-ревью### Что мы ожидаем от кандидата * Python: уверенный ООП, pytest (fixtures, parametrize, mock), requests, subprocess * Linux: продвинутый пользователь — grep, awk, sed, less, vim, ps, netstat, lsof, kill, systemctl * Bash: написание и отладка скриптов любой сложности (обработка ошибок, pipes, trap) * Опыт автоматизации НЕ-веб (десктоп / встраиваемое / системное ПО) * Git (rebase, cherry-pick, разрешение конфликтов) **Будет плюсом** * Опыт с PyAutoGUI / python-xlib, Xdotool / ydotool или аналоги * Docker/Podman, виртуализация (QEMU/KVM) * PostgreSQL, Zephyr, Confluence * Go или JavaScript как второй язык. ###* конкурентная заработная плата: оклад + годовая премия и ежегодный пересмотр зарплаты * график работы – офис\\гибрид * масштабные и интересные задачи в Agile-команде * социальный пакет: ДМС, страхование, льготное кредитование * бесплатный тренажерный зал и спортивные групповые занятия, бассейн * более 400 образовательных программ СберУниверситета для профессионального и карьерного развития * бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров * профессиональный и позитивный коллектив.