CareerPlan

Software Quality Engineer, Serbia

BelgradeFull-time2026-10-19 → 2026-10-22

Core

Hands-on software quality engineer assessing functional behavior, numerical accuracy, performance, and stability across software and hardware configurations using AI-assisted testing.

Role type

Senior IC software quality engineer (QA automation)

Builds

Automated functional, integration, and end-to-end tests integrated into CI/CD pipelines

Domain

Generative AI software and hardware systems

Deliverable

production ML models

Required skills

Software development, test automation, Python, Linux environments, version control, debugging, test design from requirements, failure investigation, AI-assisted engineering

Preferred skills

Systems software testing (firmware/drivers), ML inference, C++, hardware-in-the-loop testing, containerization, extended stability testing

Technologies

Python, Linux, CI pipelines, containers

Responsibilities

Translate requirements into test plans; build and maintain automated tests; run qualification on candidate builds; investigate failures using logs and experiments; report and verify defects; assess numerical accuracy and performance; use AI for test design and log analysis; document workflows for reproducibility

Seniority

Senior, hands-on IC