Описание вакансии
Мы в поисках амбициозного и активного специалиста в области тестирования ПО, готового развиваться и принимать активное участие в интересных проектах
Обязанности:
- Проведение ручного и автоматизированного тестирования программного обеспечения;
- Разработка и сопровождение unit-тестов;
- Участие в отладке ПО совместно с разработчиками, включая возможные командировки на объекты и к заказчикам;
- Анализ исходного кода с точки зрения соблюдения стандартов кодирования и качества реализации;
- Разработка симуляторов устройств для целей тестирования и отладки;
- Подготовка тестовой документации: чек-листы, тест-кейсы, баг-репорты, отчёты о тестировании;
- Взаимодействие с разработчиками, аналитиками и инженерами в рамках проектной команды.
Требования:
- Уверенное знание C++ (умение читать, анализировать и писать код);
- Знание фреймворков для unit-тестирования (Google Test, Catch2, cmockery);
- Знание принципов ООП, стандартов кодирования и архитектуры ПО;
- Знание методологий и принципов тестирования программного обеспечения;
- Знания протоколов и интерфейсов обмена (protobuf, grpc, ethernet, UART, CANи др.);
- Умение читать, анализировать и писать код на C++;
- Умение разрабатывать и поддерживать unit-тесты;
- Умение отлаживать программы (использование отладчиков, логирования, трассировки);
- Умение анализировать исходный код на соответствие стандартам;
- Умение разрабатывать симуляторы устройств для тестирования;
- Умение составлять тестовую документацию (чек-листы, тест-кейсы, баг-репорты).
Дополнительные требования:
- Знание ОС Android и языка Kotlin;
-
Знание JavaScript;
-
Опыт разработки симуляторов устройств;
-
Опыт тестирования встраиваемых, аппаратно-зависимых или распределённых систем;
-
Знание CI/CD процессов и опыт работы с Jenkins, GitLab CI или аналогами;
-
Опыт тестирования UI;
-
Опыт ручного и/или автоматизированного тестирования;
-
Опыт работы с системами контроля версий (Git);
-
Готовность к участию в командировках при необходимости.
Условия:
- Возможность работать над сложными и интересными проектами;
- Работу в дружной и профессиональной команде;
- Конкурентную заработную плату;
- Возможности для профессионального роста и развития;
- Полный рабочий день.
Если вы амбициозны, полны энтузиазма и хотите внести свой вклад в развитие технологий будущего, мы ждем вашего отклика!
Мы свяжемся с вами в ближайшее время!