This is b0jan.unknown_domain (Linux x86_64 6.12.47-gentoo) 09:21:04

Welcome to b0jan, the home of Bojan Terzic, Staff QA Engineer / SDET.

guest@b0jan:~$ ls -F

experience/  about.txt  certs.txt  clients.txt  contact.txt  cv.pdf  education.txt  skills.txt  bojan.spec.ts*  blog@

guest@b0jan:~$ cat about.txt

Bojan Terzic, Staff QA Engineer / SDET
Novi Sad, Serbia · CET
Open to Staff/Lead QA roles and scoped consulting.

14 years in QA across Staff, Lead and SDET roles, hands-on throughout.
Test automation at every layer:

  web + api   Playwright + TypeScript
  backend     Karate, C#/.NET integration tests
  ios         XCUITest (Swift)
  load        k6, custom C# load tools

Then the QA function around it: strategy, quality gates, release
ownership, hiring and mentoring. Fintech, retail, telecom and
M&A consulting.

Next: cat clients.txt · ls experience · wget cv.pdf · open linkedin.com

guest@b0jan:~$ cat clients.txt

# Clients, oldest to newest

2009       Avon Serbia
           6-month engagement
2013–2017  Thomson Reuters / Clarivate (ScholarOne)
           via PLANet Systems Group
2013–2015  uTest
           freelance
2016–2017  Reciprocity Inc (ZenGRC)
           part-time contract
2017–2019  Tata Communications (Teleena)
           via Levi9
2019–2022  Alternative Payments
           via Wolf & Wolf Technologies
2022–2026  Inditex
           via Symphony
2026–2026  AlixPartners
           via Symphony

guest@b0jan:~$ cat experience/*

Staff QA Engineer · Symphony (Symphony Digital)
08/2022 – present · Novi Sad, hybrid

- Leads a QA team across seniority levels: mentoring, 1:1s,
  performance goals and KPIs.
- Hires and onboards remote QA engineers.
- Sets QA strategy and quality gates from the ground up for
  concurrent client projects, while working hands-on as SDET.

Client work: alixpartners.txt, inditex.txt
AlixPartners · M&A due-diligence platform (via Symphony)
02/2026 – present

Owns backend and frontend testing: a Playwright + TypeScript suite
over the REST API, React UI, AI chat and SharePoint ingestion.
Validates data flows against Azure SQL, Cosmos DB and Function Apps.

  ~430 Playwright tests over 88 spec files
  25+  tag-filtered CI subsets, so pipelines run only what changed
  70%  mutation kill-rate target

Implementation notes
  auth      Azure AD token captured after SSO, exchanged for an
            API-scoped OBO token with @azure/msal-node, cached per run.
  cleanup   Every Azure resource is registered as soon as it is
            created, so teardown removes it even when setup fails.
  secrets   Key Vault through an interactive credential locally,
            pipeline tasks in CI; a missing value fails the run.
  mutation  API responses are mutated (flipped booleans, nulled
            fields, swapped strings) to find assertions that pass
            for the wrong reason.

Stack: Playwright, TypeScript, MSAL, Azure, Azure Pipelines,
       Claude Code, Cursor
Inditex · iOS sales-analytics app (via Symphony)
08/2022 – 01/2026

- Multi-layer automation: Karate for backend APIs, XCUITest for
  the native iOS UI, Playwright + TypeScript for web E2E/UI/API.
- Full-cycle functional, UI/UX and API testing (Postman, Karate).
- Reworked the test architecture so defects surfaced earlier and
  fewer reached production.
- k6 for performance; Grafana and Azure App Insights for logs and
  traffic.
- Claude and Cursor to speed up test authoring and root-cause
  analysis.

Stack: Karate, XCUITest, Swift, Playwright, k6, Charles Proxy,
       App Insights, Grafana
SDET → Lead QA / Acting Head of QA · Alternative Payments
Wolf & Wolf Technologies · SEPA payments, fintech
08/2019 – 08/2022 · Novi Sad

- C# integration tests across APIs, MS SQL, blob storage and
  Event Store streams in a CQRS / event-sourced system.
- Built the Cypress E2E UI suite.
- Custom performance and load-testing tools, with results checked
  against production logs.
- Owned production releases: test result analysis, defect leakage
  review, quality gates and technical release notes.
- As acting head (2021–22): company-wide QA process and guidelines,
  hiring, onboarding, growth paths and performance reviews.

Stack: C#, .NET, Azure DevOps, Service Bus, Event Store, MS SQL,
       Cypress
Senior Test Developer / Team Lead · Levi9
Client: Tata Communications · telecom
09/2017 – 09/2019 · Novi Sad

- Led the test team while hands-on: manual, functional,
  exploratory and regression testing across full delivery cycles.
- .NET Core / C# integration tests and UI pipelines across an
  Angular UI, WCF and NServiceBus services, Azure Functions,
  Cosmos DB and MongoDB.
- REST/SOAP validation with Postman and SoapUI.
- Demoed features to the client and wrote release docs.

Stack: C#, .NET Core, NServiceBus, Cosmos DB, SoapUI, TFS
QA Engineer · Reciprocity Labs (ZenGRC) · part-time contract
05/2016 – 06/2017 · remote

- Governance, risk and compliance SaaS: test design, test
  maintenance, exploratory and usability testing.
QA Engineer / Software Test Engineer · PLANet Systems Group
Client: Clarivate (Thomson Reuters) ScholarOne
12/2012 – 08/2017 · Novi Sad

- QTP/UFT automation, REST/SOAP validation, cross-browser and
  exploratory testing, test maintenance.
- Mentored junior testers.

guest@b0jan:~$ cat skills.txt

web e2e        Playwright (TS), Cypress, QTP/UFT
api            Playwright, Karate, Postman, SoapUI, REST, SOAP
mobile         XCUITest (Swift), Charles Proxy
backend        C#/.NET · MS SQL, Event Store, Service Bus,
               NServiceBus, Cosmos DB, MongoDB, Azure Functions
performance    k6, custom C# load tools
suite quality  mutation testing, tag-filtered CI subsets,
               tracked teardown
ci / release   Azure DevOps, GitHub, SonarQube; quality gates,
               release notes
observability  Azure App Insights, Grafana
practices      BDD, exploratory, performance testing, Agile
leadership     hiring, 1:1s, performance reviews, QA process,
               onboarding
ai tooling     Claude Code, Cursor

languages      TypeScript, JavaScript, C#, Swift, VBScript
spoken         English (fluent), Serbian (native)

guest@b0jan:~$ cat education.txt

Faculty of Management · 2008 – 2012
Bachelor of Management, Management in Informatics
Focus on information systems and organizational management.

guest@b0jan:~$ cat certs.txt

Claude Certified Architect – Foundations · Anthropic · 2026
verify: https://www.credly.com/badges/1a8b9565-0a9e-45e1-9190-6ff612ac81f4

Training: Anthropic Claude AI for Developers

guest@b0jan:~$ cat contact.txt

Open to Staff/Lead QA roles and scoped consulting:

  --role staff|lead      own test strategy, quality gates and
                         release readiness, build the team, stay
                         hands-on in the framework
  --consult audit        your test suite and release process, with
                         a prioritised fix list
  --consult framework    a Playwright + TypeScript framework (auth,
                         test data, cleanup, CI subsets) your team
                         can maintain

mail      type 'mail bojan' in this terminal
linkedin  https://www.linkedin.com/in/bojanterzic/
cv        https://b0jan.com/cv.pdf (two pages)
blog      https://b0jan.com/blog/

Replies usually within two business days.

guest@b0jan:~$ cat .plan

Looking for: Senior, Staff or Lead quality engineering roles on complex,
             distributed systems:
             - building and leading QA teams, from hiring to practice
             - auditing and improving existing test and release processes
             - quality gates that protect delivery speed, not slow it down
             Also open to scoped audit and framework engagements.
Currently:   Playwright + TypeScript against an Azure-heavy M&A
             platform; mutation-testing API responses.
Tinkering:   Claude Code in the QA loop, and this terminal.

guest@b0jan:~$

Type help for a list of commands, then press Enter. Up and down arrows browse history, Tab completes commands and file names.