АО «НТЦ ИТ РОСА» — это место, где технологии встречаются с креативом и профессионализмом.
Мы создаём операционные системы на базе собственного Linux-дистрибутива, развиваем инфраструктурные и облачные сервисы, системы виртуализации, а также разработали мобильную операционную систему РОСА Мобайл.
Если тебе интересно решать сложные задачи и создавать передовые продукты — приходи к нам! Давай строить будущее технологий вместе.
Задачи, которыми готовы поделиться:
- Обеспечение качества продукта виртуализации
- Предотвращение дефектов
- Проверка соответствия требованиям
- Оптимизация работы системы
- Повышение удовлетворенности пользователей
- Снижение рисков использования продукта
Обязанности:
Разработка и поддержка тестовой документации:
- Анализ требований: Изучение требований к продукту, спецификаций, документации ипользовательских историй для понимания целей и задач тестирования.
- Разработка тестовых планов: Создание всеобъемлющих тестовых планов, определяющих стратегию тестирования, scope, ресурсы, график и типы тестирования (функциональное, интеграционное, производительности, безопасности и т.д.).
- Разработка тестовых случаев (Test Cases): Создание детальных тестовых случаев, описывающих конкретные шаги, входные данные, ожидаемые результаты и критерии прохождения/непрохождения теста.
- Разработка тестовых сценариев (Test Scenarios): Создание комплексных сценариев тестирования, имитирующих реальные сценарии использования интегрированной инфраструктуры.
- Поддержка и обновление тестовой документации: Актуализация тестовых планов, случаев и сценариев в соответствии с изменениями в проекте, требованиях или архитектуре.
Выполнение тестирования:
- Настройка тестовой среды: Развертывание и настройка тестовой среды, включающей основной продукт, а также необходимые ресурсы (виртуальные машины, сети, хранилища). Автоматизация настройки тестовой среды (желательно).
- Функциональное тестирование: Проверка корректности работы функциональности интеграции, включая создание и управление виртуальными машинами, сетями, хранилищами, пользователями и т.д.
- Интеграционное тестирование: Проверка корректности взаимодействия между компонентами продукта, включая проверку API, сообщений и других интерфейсов.
- Тестирование производительности и нагрузки: Оценка производительности и
- масштабируемости интегрированной инфраструктуры под нагрузкой. Выявление узких мест и оптимизация производительности. Использование инструментов для создания нагрузки и мониторинга ресурсов.
- Тестирование безопасности: Проверка безопасности интегрированной инфраструктуры, включая аутентификацию, авторизацию, шифрование и защиту от угроз. Проверка соответствия политикам безопасности.
- Регрессионное тестирование: Выполнение регрессионного тестирования после внесения изменений в код или инфраструктуру, чтобы убедиться, что новые изменения не приводят к новым дефектам и не нарушают существующую функциональность.
- Тестирование отказоустойчивости: Проверка устойчивости системы к сбоям и отказам компонентов. Имитация сбоев и проверка корректности работы механизмов восстановления.
- Исследовательское тестирование (Exploratory Testing): Проведение неформального тестирования для выявления неочевидных дефектов и проверки граничных условий.
Регистрация и отслеживание дефектов:
- Регистрация дефектов: Заведение подробных отчетов о дефектах в системе отслеживания ошибок, включая описание шагов воспроизведения, ожидаемые результаты, фактические результаты, окружение и другую релевантную информацию.
- Приоритизация дефектов: Определение приоритета дефектов в зависимости от их серьезности, влияния на функциональность и частоты возникновения.
- Отслеживание дефектов: Мониторинг статуса дефектов, коммуникация с разработчиками для решения проблем и проверка исправлений.
- Верификация исправлений: Проверка исправленных дефектов и закрытие задач в системе отслеживания ошибок.
Автоматизация тестирования:
- Разработка автоматизированных тестов: Написание автоматизированных тестов для функционального, интеграционного и регрессионного тестирования с использованием инструментов автоматизации (например, Selenium, Pytest, Robot Framework).
- Поддержка и расширение фреймворка автоматизации: Поддержка существующего фреймворка автоматизации и его расширение для поддержки новых типов тестирования и функций.
- Интеграция автоматизированных тестов в CI/CD: Интеграция автоматизированных тестов в пайплайны CI/CD для автоматического запуска тестов при каждом изменении кода.
- Поддержка тестовой инфраструктуры: Обслуживание и поддержка тестовой инфраструктуры, включая исправление проблем, обновление программного обеспечения и оптимизацию ресурсов.
Мы предлагаем:
-
Работу в аккредитованной ИТ компании
-
Официальное трудоустройство согласно ТК РФ по бессрочному трудовому договору
-
ДМС после испытательного срока (включая стоматологию и плановую госпитализацию)
-
Гибкое обсуждение индивидуальных финансовых условий
-
Гибкое начало рабочего дня — в пределах разумного
-
Обучение за счёт компании
-
Профессиональное развитие в рамках проектов для крупных государственных и не только компаний РФ