Монитор Софт

Junior System QA Engineer / Младший инженер по тестированию

Коротко

Младший инженер по тестированию в компании, разрабатывающей ПО для наземной авиационной связи — сложную систему на Linux с несколькими взаимодействующими сервисами, базами данных и сетевыми протоколами. Задачи включают функциональное, интеграционное и системное тестирование, работу с тестовыми стендами на Linux, анализ логов, написание простых скриптов на Python/Bash и изучение кода на C++. Требуется базовая техническая подготовка: Linux, Python, C++ (чтение кода), SQL/PostgreSQL, сети, Git; коммерческий опыт не обязателен. Работа в офисе в Жуковском или гибридно (минимум 3 дня в офисе), полностью удалённый формат не предусмотрен.

О компании
Мы разрабатываем программное обеспечение для наземной авиационной связи. Это сложная система, работающая в Linux, с несколькими взаимодействующими сервисами, базами данных и сетевыми протоколами.
Нам нужен специалист с хорошей технической базой, который хочет развиваться в системном тестировании. Мы готовы рассматривать кандидатов с небольшим коммерческим опытом или без него, если необходимые знания получены в процессе обучения и самостоятельной работы над проектами.
Чем предстоит заниматься
Тестирование программных модулей и системы в целом:
•Выполнять функциональное, модульное, интеграционное и системное тестирование по готовым сценариям;
•Проверять работу отдельных сервисов, их взаимодействие и корректность обработки данных;
•Работать с тестовыми стендами в Linux (Debian, Astra Linux);
•Анализировать результаты тестирования, изучать логи и собирать информацию об обнаруженных ошибках;
•Воспроизводить дефекты, оформлять баг-репорты и взаимодействовать с разработчиками;
•Участвовать в подготовке тестовых сценариев, тестовых данных и документации.
Работа с техническими инструментами:
•Запускать существующие автотесты и анализировать результаты;
•Писать простые скрипты на Python и Bash для автоматизации повторяющихся проверок;
•Работать с PostgreSQL, проверять корректность записи и обработки данных;
•Изучать исходный код на C++, чтобы лучше понимать поведение тестируемых компонентов;
•Выполнять базовую диагностику процессов, сервисов и сетевых соединений;
•Участвовать в длительных проверках стабильности системы, собирать логи и результаты наблюдений.
Что мы ожидаем
Знания в области тестирования:
•Понимание основных видов тестирования: функционального, модульного, интеграционного, системного, регрессионного и smoke-тестирования.
•Понимание принципов составления тест-кейсов, чек-листов и баг-репортов.
•Представление о тестовых данных, позитивных и негативных сценариях, ожидаемых и фактических результатах.
Техническая база:
•Linux: уверенная работа в командной строке, навигация по файловой системе, права доступа, работа с процессами, сервисами и логами. Знакомство с командами grep, tail, ps, top, journalctl, systemctl, ss/netstat и аналогичными.
•Python: знание основ языка, умение работать с функциями, файлами, строками, JSON, исключениями и писать небольшие скрипты.
•C++: понимание базового синтаксиса, функций, классов, условий, циклов и вызовов методов; способность читать несложные фрагменты кода.
•SQL/PostgreSQL: понимание реляционных баз данных, умение писать простые запросы с SELECT, WHERE, JOIN.
•Сети: понимание клиент-серверной архитектуры, принципов TCP/UDP, портов, соединений и таймаутов; представление о назначении ping, curl, ss и инструментов сетевой диагностики.
•Git: понимание системы контроля версий и основных операций с репозиторием.
•Автоматизация: понимание назначения автотестов, assert, фикстур и тестовых данных; базовое знакомство с pytest.
•Логи и диагностика: умение находить ошибки в логах, анализировать сообщения и собирать информацию для воспроизведения дефектов.
Мы не ожидаем экспертного владения всеми перечисленными технологиями. Но важно, чтобы была базовая подготовка и умение применять знания на простых практических задачах.
Мы готовы рассмотреть выпускников и в том числе учащихся старших курсов технических специальностей, кандидатов без коммерческого опыта, но с хорошей технической подготовкой и учебными проектами, а также начинающих разработчиков, заинтересованных в развитии в области системного тестирования.
Что мы предлагаем
•Наставничество и поддержка. Сопровождение опытного инженера на этапе адаптации, помощь в изучении архитектуры проекта, освоении инструментов и решении сложных технических задач.
•Постепенное погружение в задачи. Начало работы с готовыми тестовыми сценариями и стендами с последующим переходом к самостоятельной разработке тест-кейсов, диагностике ошибок и автоматизации тестирования.
•Профессиональное развитие. Возможность получить практический опыт работы с Linux, C++, Python, PostgreSQL, сетевыми технологиями и тестированием сложных распределённых систем.
•Официальное трудоустройство. Оформление по ТК РФ, полностью белая заработная плата, оплачиваемые отпуска и больничные.
•Аккредитованная IT-компания. Льготы для IT-специалистов, включая возможность оформления IT-ипотеки при соблюдении условий программы.
•Формат работы. Работа в офисе или в гибридном формате (не менее 3 дней в неделю в офисе).
Полностью удалённый формат не предусмотрен!

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте