Инженер по автотестированию
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Т1 — это стабильный и надёжный работодатель. Мы помогаем профессионально расти и решать действительно интересные задачи, создаём атмосферу открытости и комфортные условия для работы в гибридном формате.
В Т1 можно выбрать любое ИТ-направление и построить свою траекторию развития. В состав Т1 входят: Т1 Иннотех, Т1 ИИ, Т1 Интеграция, Т1 Облако, Т1 Сервионика, Т1 Цифровая Академия, НОТА от Т1.
Мы стремительно растём, масштабируемся и ищем новых специалистов в команду!
Мы предоставляем полный цикл технической поддержки: от консультирования пользователей до удалённого контроля работы офисной техники и серверного оборудования, мониторинга бизнес‑приложений и аналитики по инцидентам и сбоям. У нас уже более 700 контрактов в государственном и финансовом секторах, ретейле, телекоме, производственных компаниях, транспорте и логистике.
Ожидания от кандидата
Обязанности:
Уверенное администрирование Astra Linux
• Диагностика серверов под управлением Astra Linux
• Настройка окружения KVM, VirtualBox
• Создание BASH скриптов для автоматизации выполнения различных команд
• Работа с окружением Ansible по развертке решения на контура
• Автоматизация действий инженеров Linux, ускорение выполнения рутинных операций
• Автоматизация тестирования ВРМ (виртуальных рабочих мест) и ПО внутри них.
• Настройка и использование инструментов CI/CD (Jenkins, GitLab CI, Ansible) для автоматизированного развертывания и тестирования ПО в ВРМ.
• Разработка тестов для проверки работоспособности ПО после обновления (функциональное, регрессионное, нагрузочное тестирование).
• Снятие и анализ метрик производительности ВРМ до и после обновления ПО (Prometheus, Grafana, atop, htop, iostat).
• Автоматизация записи и воспроизведения пользовательских действий в ВРМ для тестирования GUI-приложений.
• Организация процесса тестирования ПО без доступа к исходному коду (через API, анализ логов, мониторинг процессов).
Требования:
• Уверенный опыт работы с окружением Linux
• Уверенный опыт работы с клиент-серверной архитектурой под Linux
• Уверенный опыт создания BASH скриптов с нуля в клиенто-серверном окружении
• Уверенный опыт работы с переменными в скриптах
• Практический опыт в автоматизации администрирования Linux систем
• Понимание систем виртуализации
• Опыт автоматизированного тестирования ПО в Linux-среде (настройка, запуск, анализ результатов).
• Опыт работы с CI/CD (Jenkins, GitLab CI) для автоматизации тестирования и обновлений ВРМ.
• Знание инструментов для снятия метрик и мониторинга (Prometheus, Grafana, iostat, htop).
• Опыт автоматизации GUI-тестирования в Linux.
Желательные:
• Опыт администрирования групп серверов с помощью Ansible
• Администрирование систем виртуализации
• Знание фреймворков для тестирования (pytest, Robot Framework, Selenium для веб-части).
• Опыт работы с логами (journald, syslog) и их автоматическим анализом.
• Понимание процессов тестирования ПО без исходного кода (API-тестирование, мониторинг процессов).
Условия работы
Условия:
- Официальное трудоустройство в штат аккредитованной IT компании;
- Расширенный соц. пакет: ДМС со стоматологией, компенсация фитнеса, скидки от партнеров;
- Эксклюзивный зарплатный проект для сотрудников;
- Корпоративная база знаний: курсы, онлайн библиотека, тренинги и митапы для развития hard и soft skills;
- Современная корпоративная культура, в которой жизнь течет нон-стоп;
- Возможность участвовать в крупных проектах.