Инженер по тестированию ПО (Junior+ / Middle)

Дата размещения вакансии: 30.04.2025
Работодатель: НИИВС Спектр
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Глиняная улица 5к1
Требуемый опыт работы:
От 1 года до 3 лет

Мы в поисках амбициозного и активного специалиста в области тестирования ПО, готового развиваться и принимать активное участие в интересных проектах

Обязанности:

  • Проведение ручного и автоматизированного тестирования программного обеспечения;
  • Разработка и сопровождение unit-тестов;
  • Участие в отладке ПО совместно с разработчиками, включая возможные командировки на объекты и к заказчикам;
  • Анализ исходного кода с точки зрения соблюдения стандартов кодирования и качества реализации;
  • Разработка симуляторов устройств для целей тестирования и отладки;
  • Подготовка тестовой документации: чек-листы, тест-кейсы, баг-репорты, отчёты о тестировании;
  • Взаимодействие с разработчиками, аналитиками и инженерами в рамках проектной команды.

Требования:

  • Знание C++ (умение читать, анализировать и писать код);
  • Знание фреймворков для unit-тестирования (Google Test, Catch2, cmockery);
  • Понимание принципов ООП, стандартов кодирования и архитектуры ПО;
  • Понимание методологий и принципов тестирования программного обеспечения;
  • Понимание протоколов и интерфейсов обмена (protobuf, grpc, ethernet, UART, CANи др.);
  • Умение разрабатывать и поддерживать unit-тесты;
  • Умение отлаживать программы (использование отладчиков, логирования, трассировки);
  • Умение анализировать исходный код на соответствие стандартам;
  • Умение составлять тестовую документацию (чек-листы, тест-кейсы, баг-репорты).

Будет преимуществом:

  • Знание ОС Android и языка Kotlin;
  • Знание JavaScript;
  • Опыт разработки симуляторов устройств;
  • Опыт тестирования встраиваемых, аппаратно-зависимых или распределённых систем;
  • Знание CI/CD процессов и опыт работы с Jenkins, GitLab CI или аналогами;
  • Опыт тестирования UI;
  • Опыт ручного и/или автоматизированного тестирования;
  • Опыт работы с системами контроля версий (Git);
  • Готовность к участию в командировках при необходимости.

Условия:

  • Возможность работать над сложными и интересными проектами;
  • Работу в дружной и профессиональной команде;
  • Конкурентную заработную плату;
  • Возможности для профессионального роста и развития;
  • Полный рабочий день.

Если вы амбициозны, полны энтузиазма и хотите внести свой вклад в развитие технологий будущего, мы ждем вашего отклика!

Мы свяжемся с вами в ближайшее время!