
Ivan Petrović
@ivanpetrovi
I build end-to-end QA automation and evaluation systems for backend, AI, web, and mobile products.
What I'm looking for
At Protocol CRM, I owned QA end to end as one half of a two-person engineering team, writing approximately 4,700 JUnit 5 backend tests and building test infrastructure for Kotlin/Spring Boot and Node.js/TypeScript products. I also shipped features across APIs, React, React Native, and Electron.
I build practical test systems for AI products, including MCP tool-surface standards and reproducible evaluation harnesses for accuracy, isolation, and safety. Previously at CRQLAR GmbH, I built the quality function from scratch, created Java/Selenium and Cypress automation frameworks, and reduced suite runtime from about 80 to 50 minutes.
Experience
Work history, roles, and key accomplishments
Software Engineer in Test (SDET)
Protocol CRM
Oct 2025 - Aug 2026 (10 months)
Sole QA engineer for an AI-native health platform, owning test strategy and automation end to end. Built integration test suites for Kotlin/Spring Boot and Node.js/TypeScript backends, and designed evaluation harnesses for AI agent tool surfaces.
Education
Degrees, certifications, and relevant coursework
Java - From Basic to Advanced - course by Aleksandar Janković
Course, Computer Science
Completed a comprehensive Java course covering fundamental to advanced topics.
CODE by Comtrade
Course, Software Testing
Completed a QA testing course, gaining foundational knowledge in software testing.
University of Belgrade
Bachelor of Philosophy, Philosophy
Earned a Bachelor of Philosophy degree, developing analytical and critical thinking skills.
Availability
Location
Authorized to work in
Salary expectations
Job categories
Skills
Interested in hiring Ivan?
You can contact Ivan and 90k+ other talented remote workers on Himalayas.
Message IvanGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
