Alexander Petkov

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.

AI-Driven Development C# / .NET Playwright E2E Test Architecture Claude Code
🏍 Motorcycling ⛰ Hiking 🚴 Mountain Biking 🏊 Swimming 🏄 Kite Surfing 🏂 Snowboarding

Experience

  • 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
  • Developed UI and API test automation solutions using C# and Selenium, building foundational automation skills in a consulting environment with client-facing delivery
  • 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

C# / .NET
Playwright
AI-Driven Development
Kubernetes
JavaScript

Soft Skills

4.5/5 Critical thinking
4/5 Problem solving
4.4/5 Conflict management
4.5/5 Teamwork
4/5 Creativity
4.5/5 Adaptability

Language — English C2

Verbal
Written

Certificates

ISTQB Certified
Issued byQuality House / ISTQB
C# Advanced
Issued bySoftUni
C# OOP
Issued bySoftUni
Javascript Advanced
Issued bySoftUni

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