QA engineer with over ten years in manual and automation testing, currently working on financial and banking features inside a fintech back-office platform.
I automate with Playwright, Cucumber.js and TypeScript using BDD and the Page Object Model, test APIs and backend flows, trace requests across services in Kibana, and verify releases across STG and PROD.
I work daily with distributed teams across time zones in an Agile/Scrum setup, and I care most about catching the defects that would otherwise reach production.
Build and maintain the Playwright + TypeScript automation suite, writing Cucumber/Gherkin scenarios on a Page Object Model structure.
Test APIs and backend flows, verifying request/response headers and event data across microservices through Kibana logs.
Test financial and banking features in a large-scale back-office platform, covering deposits, withdrawals and payment provider flows.
Integrate the test suite into CI/CD pipelines and release workflows, with branching and reviews in Git.
Manage test cases in TestRail and track defects in Jira, writing reproducible, technically precise bug reports.
Guide UAT rounds with stakeholders and sign off on release readiness before production deployments.
Work with cross-functional teams spread across several time zones on a globally scaled, microservice-based system.
2015 — 2022
IGT
Software QA Engineer
Tested gaming software against customer, jurisdictional, regulatory and functional specifications, reviewing product documentation and release packages for conformance.
Designed scalable test scenarios for casino games and executed test plans and scripts across system, integration and regression cycles.
Performed scripted, exploratory, regression and load testing, and wrote test plans with effort estimations.
Detected, reported and tracked defects in Jira, then worked with the game development team to trace where each defect originated and propose corrective action.
Maintained documentation of test results to support debugging, and contributed to defining and analysing internal test standards and procedures.
Delivered project status reports to stakeholders and contributed to design reviews with the development team.
Mentored new hires and ran internal training sessions to bring them up to speed on the test process.
2013 — 2015
ROHE d.o.o
Administrator and Technical Support Specialist
Administered network maintenance and server administration.
Provided technical support for workstations, operating systems, and cash registers.
Installed and maintained automatic measurements in fixed storage tanks.
2011 — 2012
Elektrodistribucija Beograd (EDB)
IT Support
Provided technical support to employees, troubleshooting daily workstation issues.
Assisted in software installations, system updates, and ensured smooth operation of hardware and network resources.
2010 — 2011
Asoft4Solution
IT System Technician
Conducted interventions and installations of POS terminals for Komercijalna Bank.
Provided technical support and training for customers.
Achievements
API migration verified — validated a GuzzleClient → Symfony HttpClient migration across ~20 test scenarios on two brands (Dafabet, Nextbet), ensuring no regressions in critical financial flows.
Automated negative-path coverage — introduced automated negative test scenarios (mandatory field validation, duplicates, min/max values) into the Playwright/Cucumber suite, reducing reliance on manual regression testing.
API testingBackend testingLog-based verification (Kibana / ELK)Defect analysisDatabase management
Methodologies
AgileScrumManual testingAutomated testingBDDPage Object Model
Languages & tooling
JavaScriptTypeScriptGitWindowsLinux
Strengths
Detail-orientedAnalyticalOrganizedStrong communicatorProblem solverTeam player
Outside work
I run a small furniture studio in Belgrade — I design and build industrial-style pieces in metal and wood, from cutting and welding to finishing and delivery. I also train regularly and follow nutrition closely.