Основное направление деятельности отдела - разработка комплекса средств автоматизации (КСА) для обработки данных и визуализации (ГИС, таблицы) в кроссплатформенной среде (Linux/Windows).
Инструментарий:
- ОС: Debian 12, Windows 7/10, Astra Linux Special Edition.
- Сети: Утилиты Debian, модули Python для анализа сетевого взаимодействия и трафика.
- Трекинг: Jira / Gitlab Issues.
- Виртуализация: Proxmox / VirtualBox.
Работа только в офисе (не удалённая работа)
Обязанности:
- Функциональное и системное тестирование кроссплатформенных приложений на базе Qt (Debian 12, Astra Linux, Windows):
- Проверка GUI-приложений (работа с таблицами, формами ввода);
- Проверка отображения данных в ГИС-подсистемах (точность позиционирования, работа с картографическими слоями);
- Тестирование серверной части под управлением Linux.
- Тестирование корректности обработки бинарных протоколов (анализ кодограмм, проверка логики парсеров).
- Тестирование клиент-серверного взаимодействия в распределенной сети.
- Настройка тестовых стендов в среде виртуализации (Proxmox/LXC/VMware).
- Оформление баг-репортов (Jira), анализ логов, взаимодействие с разработчиками для локализации проблем.
- Участие в проектировании тестовых сценариев.
Требования:
Обязательные требования:
- Высшее техническое / ИТ-образование
- Опыт работы с Linux (Debian/Astra Linux): уверенное владение терминалом, понимание иерархии файловой системы, умение работать с правами доступа и системными логами.
- Сетевые компетенции: понимание стека TCP/IP, опыт работы с анализаторами трафика (tcpdump) для разбора бинарных пакетов.
- Опыт с Qt/C++ проектами: понимание специфики жизненного цикла ПО на Qt, умение локализовать баги графической оболочки.
- Опыт в автоматизации нагрузочного тестирования:
- Разработка имитаторов трафика: написание скриптов (Python, Bash) для генерации потока бинарных кодограмм (эмуляция реальной нагрузки от внешних источников);
- Мониторинг ресурсов: анализ потребления CPU/RAM/IO серверной группой под нагрузкой с помощью системных утилит (htop, iotop, sar).
- Стресс-тестирование: определение «точки отказа» системы при лавинообразном росте входящих данных от внешних источников.
- Работа с базами данных:
- Валидация данных: проверка корректности преобразования бинарных кодограмм в реляционные структуры (соответствие входящих полей записям в БД);
- Тестирование производительности БД: оценка скорости записи (INSERT/UPDATE) при интенсивном входящем потоке данных и скорости чтения для тяжелых запросов от ГИС и табличных интерфейсов;
- Владение SQL: написание сложных запросов (JOIN, GROUP BY) для проверки целостности данных, агрегации показателей и подготовки тестовых выборок;
- Опыт с PostgreSQL: понимание специфики работы под управлением Debian 12 / Astra Linux, умение анализировать планы выполнения запросов (EXPLAIN ANALYZE) для поиска «узких мест».
- Технический склад ума: готовность разбираться в спецификациях сложных логических протоколов (структуры кодограмм).
- Системное мышление (понимание связки: GUI -> Сервер приложений -> БД -> Внешний источник).
Будет преимуществом:
- Опыт тестирования ГИС (ГИС Панорама, QGIS, ArcGIS или самописные решения на базе карт) или хотя бы понимание основ (слои, привязка координат, форматы данных SHP, GeoJSON и т.п.).
- Навыки написания скриптов для автоматизации (Bash, Python) или опыт с GUI Qt.
- Опыт работы с базами данных (PostgreSQL) — проверка целостности данных после обработки.
- Понимание специфики защищенных ОС (Astra Linux).
- Понимание бинарной сериализации: опыт работы с форматами типа protobuf, операциями со структурами данных или парсингом raw-данных.
- Владение инструментами мониторинга Linux: умение собирать метрики производительности с серверной группы во время тестов.
Условия:
- Работа только в офисе;
- Официальное трудоустройство.
- Уровень заработной платы: оклад + премии.
- График работы: 5/2, с 9:00 до 18:00.
- Комфортные условия труда.
- Социальная поддержка персонала (ДМС, материальная помощь).