Основное направление деятельности отдела - разработка комплекса средств автоматизации (КСА) для обработки данных и визуализации (ГИС, таблицы) в кроссплатформенной среде (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.
– Комфортные условия труда.
– Социальная поддержка персонала (ДМС, материальная помощь).