d-Matrix

Software Quality Engineer, Serbia

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер по качеству ПО в команде Quality Engineering компании d-Matrix. Занимается тестированием функциональности, численной точности, производительности и стабильности программного стека и поддерживаемого оборудования, активно используя автоматизацию и AI-инструменты.

Задачи

  • Переводить требования, changelog и инженерные передачи в тест-планы с чётким объёмом, конфигурациями, ожидаемыми результатами и доказательствами
  • Создавать и поддерживать автоматизированные функциональные, интеграционные и end-to-end тесты, интегрировать их в CI, nightly и релизные процессы
  • Проводить квалификацию на конкретной сборке-кандидате и поддерживаемой конфигурации, фиксируя оборудование, версии ПО, команды, входные данные и результаты для воспроизводимости
  • Расследовать сбои с помощью кода, логов и целевых экспериментов, отличая дефекты продукта от проблем окружения и нестабильных тестов
  • Оформлять дефекты с ожидаемым и фактическим поведением, шагами воспроизведения и доказательствами, проверять исправления и документировать незакрытые результаты и пробелы в покрытии
  • Оценивать численную точность, производительность и стабильность относительно согласованных допусков и надёжных базовых значений
  • Использовать AI для проектирования тестов, написания кода и анализа логов с проверкой результатов согласно правилам обработки данных
  • Приоритизировать покрытие по продуктовым рискам и доступному оборудованию, документировать процессы, результаты и передачи
  • Улучшать существующие процессы через автоматизацию и переиспользуемые инструменты

Требования

  • Сильные навыки разработки ПО и практический опыт в области качества ПО или тестирования, включая чтение кода приложений или систем и отладку за пределами поверхностных сбоев тестов
  • Навыки программирования для автоматизации тестирования и инструментов (в текущем процессе используется Python)
  • Опыт проектирования тестов из требований, включая негативные сценарии, граничные условия и интеграционное поведение
  • Опыт расследования сбоев с помощью логов, конфигурационных данных и воспроизводимых экспериментов, работа с разработчиками по проверке исправлений
  • Подтверждённый опыт улучшения процесса через автоматизацию и переиспользуемые инструменты
  • Практическое использование AI-ассистированной инженерии для планирования тестов, написания кода или анализа сбоев
  • Умение работать в Linux-окружениях разработки и тестирования, с контролем версий, код-ревью и автоматизированными тестовыми процессами
  • Ясная письменная коммуникация, здравое суждение о рисках и неопределённости, умение работать с распределёнными командами

Условия

  • 2+ года опыта (предпочтительно)
  • Работа в распределённой команде
  • Равные возможности трудоустройства

Навыки

  • Python
  • Linux
  • CI
  • C++
  • ML inference
  • containers
  • test automation
  • hardware-in-the-loop testing

Похожие вакансии

QA Automation engineer
Planner 5DMiddleBelgradeУдалённо
19 окт.
Senior QA Automation Engineer
Greencastle DigitalSeniorГибрид
15 окт.
Fullstack QA Engineer
Freedom24MiddleУдалённо
15 окт.
Senior QA Engineer (Web)
Social Discovery GroupSeniorУдалённо
15 окт.
Fullstack QA Engineer
Freedom24MiddleУдалённо
15 окт.
Software Quality Engineer, Serbia — d-Matrix, Belgrade | itrelocate