ALEXANDER PETKOV
Test Platform Engineer · SDET Lead · Test Architect
10 years in QA and test automation. Currently building AI-driven test orchestration workflows for .NET microservices in regulated industries. Specializes in enabling infrastructure that multiplies team output — frameworks, E2E architectures, and multi-agent workflows.
Experience
DRAFTKINGS
Automation QA · 01.09.2019 — present
- Design and build a multi-agent AI orchestration platform automating the full test lifecycle — Jira requirements analysis, test-case generation in X-Ray, C# Playwright code generation, browser execution, and trace-based failure analysis
- Own and maintain a large-scale C# Playwright UI test automation suite (NUnit, ~850 tests, 67 page objects) covering trading alerts, customer management, templates, and betting widgets
- Architect a Roslyn IIncrementalGenerator that auto-generates page objects from JSON locator files — eliminating ~95% of manual boilerplate and enforcing structural consistency at compile time
- Develop and extend a .NET 9 Minimal API test-infrastructure service integrating 10+ backend microservices via railway-oriented programming, Polly retry policies, and typed HttpClient factories
- Design black-box E2E test architecture for .NET microservices — typed Kafka producers/consumers, Mountebank imposters, K8s+Tilt infrastructure, and a multi-agent orchestration pipeline that automates architecture planning, scenario generation, and phased test implementation
- Build a cross-platform CLI tool for X-Ray Cloud test management — authentication, JQL-based search, batch operations, and auto-update — adopted as standard tooling across the QA team
- Design and develop a CI reporting application (React + C# + MongoDB) aggregating Jenkins build data and visualizing test results, health metrics, and trends across the division
ESTAFET
Automation QA Intern · 15.01.2019 — 01.09.2019
- Developed UI and API test automation solutions using C# and Selenium, building foundational automation skills in a consulting environment with client-facing delivery
CROSSROAD Ltd.
Software Quality Assurance Engineer · 01.01.2016 — 15.01.2019
- Tested internal banking software processing credit applications for two of Bulgaria's largest international banks — end-to-end functional, regression, and exploratory testing
- Designed and maintained manual test suites; coordinated defect triage across client, vendor, and third-party development teams
- Served as primary QA contact between business analysts, developers, and project managers — ensuring requirement clarity and sign-off quality
Skills
Software
Soft Skills
Language — English C2
Certificates
Education
New Bulgarian University
01.10.2007 — 01.07.2013
Public Administration and Management
"Ivan Vazov" High School
15.09.1995 — 30.05.2007
English and Informational Technologies