Назад
3 дня назад

Junior System QA Engineer (Linux/Python)

Формат работы
hybrid/onsite
Тип работы
fulltime
Грейд
junior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
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, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →