О проекте
SberOS — это операционная система для рабочих мест на базе Debian Linux собственной разработки. Мы ищем QA-инженера в команду сборки и тестирования пакетов прикладного ПО. Ваша ключевая задача — обеспечивать высочайшее качество десктопного опыта в экосистеме SberOS.
Обязанности
•Написание тест-кейсов и создание тестовых сценариев с упором на кросс-функциональное покрытие: проверка установки и удаления (.deb), корректности зависимостей, работы в изолированных средах (Docker/Podman), интеграции с GUI (X11/Wayland) и системными политиками безопасности
•Подготовка и поддержка тестового парка: стенды с разными конфигурациями SberOS, эмуляция периферии, настройка сетевых политик
•Проведение полного цикла тестирования: функциональное, регрессионное, интеграционное, smoke-тесты, а также тестирование обновлений пакетов (upgrade/downgrade)
•Выявление, документирование и глубокий анализ дефектов, специфичных для пакетирования: конфликты версий библиотек, битые postinst/prerm скрипты, проблемы с правами доступа, утечки памяти в контексте конкретной версии ОС
•Взаимодействие с разработчиками для исправления найденных ошибок и отслеживание жизненного цикла дефектов
•Постоянное совершенствование тестовой модели и процессов для улучшения эффективности покрытия
•Применение AI-инструментов (в парадигме AI First) для генерации негативных сценариев, анализа логов падения приложений и оптимизации пайплайнов Jenkins
Требования
•Опыт работы в качестве QA-инженера от 3 лет, из них не менее 1–2 лет — в тестировании прикладного ПО на Linux-системах (Debian/Ubuntu или аналоги)
•Уверенное знание Linux: глубокое понимание работы пакетного менеджера dpkg/apt, системных служб (systemd), файловых иерархий (FHS) и сетевого стека. Умение свободно работать в командной строке (grep, less, vim, анализ stdout/stderr)
•Практический опыт создания и тестирования deb-пакетов прикладного ПО, понимание внутренней структуры пакета, правил формирования зависимостей и жизненного цикла скриптов сопровождения
•Опыт работы с системами контроля версий (git) и CI/CD (Jenkins), умение читать и при необходимости править пайплайны сборки, опыт работы с инструментами управления тестированием и баг-трекинга (Jira, Zephyr)
•Опыт тестирования GUI-приложений (X11/Wayland), понимание специфики локализации, масштабирования (HiDPI) и работы с периферийными устройствами
•Базовое понимание языков программирования (Bash, Python) для написания вспомогательных скриптов и автотестов
•Преимуществом будет опыт работы в парадигме AI First и понимание SDD подхода на основе OpenSpec
Условия
•Локация: Москва, БЦ "Даниловский форт" (м. Тульская / Нагатинская / МЦК "Верхние котлы")
•Возможен гибридный формат работы
•Гибкий график начала рабочего дня
•Уровень заработной платы определяем по итогам собеседования
•Бесплатный спортзал
•ДМС с 1-го дня работы
•Бесплатная подписка СберПрайм для сотрудников с возможностью подключить близких
•Обучение и сертификацию за счет компании
•Наставник на период адаптации и богатая корпоративная жизнь, в которой можно участвовать по желанию