Обязанности чётко очерчены, предусмотрены наставничество и практический опыт системного тестирования, но обязательные дни в офисе ограничивают гибкость.
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Младший инженер по системному тестированию (Linux/Python): Тестирование программного обеспечения для наземной авиационной связи с акцентом на функциональные, интеграционные и системные проверки взаимодействующих сервисов, баз данных и сетевых протоколов. Focus on анализе логов, воспроизведении дефектов, диагностике Linux-систем, написании скриптов на Python и Bash и проверке стабильности распределённой системы.
Локация: Жуковский, Московская область; офис или гибридный формат с работой в офисе не менее 3 дней в неделю. Полностью удалённый формат не предусмотрен.
Компания
Разработка программного обеспечения для наземной авиационной связи, работающего в Linux и включающего взаимодействующие сервисы, базы данных и сетевые протоколы.
Что делать
Выполнять функциональное, модульное, интеграционное, системное, регрессионное и smoke-тестирование программных модулей и системы в целом.
Проверять сервисы, их взаимодействие и корректность обработки данных на тестовых стендах Debian и Astra Linux.
Анализировать логи и результаты тестирования, воспроизводить дефекты, оформлять баг-репорты и взаимодействовать с разработчиками.
Готовить тестовые сценарии, тестовые данные и документацию.
Запускать автотесты, писать небольшие скрипты на Python и Bash и работать с PostgreSQL.
Проводить диагностику процессов, сервисов и сетевых соединений, а также длительные проверки стабильности системы.
Требования
Понимание функционального, модульного, интеграционного, системного, регрессионного и 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.
Умение находить ошибки в логах, анализировать сообщения и собирать данные для воспроизведения дефектов.
Опыт от 1 до 3 лет желателен, но рассматриваются выпускники, учащиеся старших курсов технических специальностей, кандидаты без коммерческого опыта с учебными проектами и начинающие разработчики.
Культура и преимущества
Наставничество и поддержка опытного инженера на этапе адаптации.
Постепенное усложнение задач: от готовых сценариев и стендов к разработке тест-кейсов, диагностике ошибок и автоматизации.
Практический опыт работы с Linux, C++, Python, PostgreSQL, сетевыми технологиями и тестированием сложных распределённых систем.
Официальное трудоустройство по ТК РФ, белая заработная плата, оплачиваемые отпуска и больничные.
Аккредитованная IT-компания и льготы для IT-специалистов, включая возможность оформления IT-ипотеки при соблюдении условий программы.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →