diap.dev
Back to Home

Quality Engineering CV

Online Viewer

Test Automation & Performance Engineer

End-to-end quality strategy across autonomous regression pipelines, enterprise distributed load testing, and CI infrastructure.

CV Document Preview
Loading CV document...A4 Document

Curriculum Vitae — Text Version

Full curriculum vitae text version for Dimitrios Apostolakis focusing on Quality Engineering. Detail of professional experience spanning distributed k6 load testing, Playwright automation suites, and enterprise CI/CD quality gates.

HF Markets

Jan 2026 – Present

Test Automation & Performance Engineer

• Athens, Greece (Hybrid)
  • Built k6 load-testing framework from scratch, replacing standalone scripts, covering 16 services and 20+ feature releases.
  • Baselined 9 trading, wallet, auth and portal services with k6 stress and 4-hour soak tests, up to 300 RPS at sub-45ms p95.
  • Load-tested real-time quote streaming across 26 MetaTrader servers using k6 gRPC, validating 22,594 tick streams with zero errors.
  • Benchmarked gRPC trading APIs using k6, sustaining 850 calls/sec at 24ms p95 and proving 68% bandwidth savings over JSON.
  • Ran 7+ k6 load cycles on website redesign, exposing single-pod CPU exhaustion before the 3-replica launch.
  • Traced 18.7s p99 wallet deposit latency via k6 and Jaeger traces to one SQL query, handing devs the root cause.
  • Proved with k6 that database calls capped wallet data near 60 RPS, even at 77 pods.
  • Built Locust automation driving 12 parallel MetaTrader terminals, exposing the platform's RPS ceiling.
  • Automated weekly load-test reporting across Grafana, TestRail, Jira and Slack, cutting manual work by 90%.
  • Scheduled weekend load testing pipelines in Jenkins, saving 6+ engineering hours of manual runs weekly.
  • Automated 8 client user journeys with k6 browser POM suites in Docker, covering trading and wallet deposit flows.
  • Built pre-flight credential validation against HashiCorp Vault, eliminating pipeline test aborts caused by stale test accounts.
  • Validated Cloudflare WAF rules and OWASP CRS against production traffic, with zero false positives.

Openbet, Opap

Apr 2024 – Jan 2026

QA Automation Engineer

• Athens, Greece (Hybrid)
  • Automated REST API and UI suites in Java, JUnit, Selenium, and Cucumber BDD, reducing manual test cycles by 70%.
  • Automated chained Docker rebuilds of dependent test projects into one command, saving 2–3 builds per change.
  • Operated enterprise Jenkins CI/CD pipelines running 3000+ tests per regression cycle, sustaining a 95%+ pass rate.
  • Triaged cross-squad defects and audit regressions in Jira, preventing 90% of critical P1/P2 production escapes.
  • Validated Sportsbook transactional backend services across REST endpoints using Postman and PostgreSQL databases.
  • Structured comprehensive test suites in TestRail, translating business acceptance criteria directly into automation.
  • Tested high-concurrency Sportsbook and Trading apps using REST APIs and SQL, accelerating release sign-off.
  • Mentored 3 engineers on automation best practices while driving rigorous peer code reviews across all squads.
  • Coordinated enterprise UAT releases across squads via TestRail staging test plans, unblocking production releases.

Agile Actors, Österreichische Post

Feb 2023 – Apr 2024

Software Engineer in Test

• Athens, Greece (Remote)
  • Optimized CI test execution runtime by 80% (25 to 5 min) in Azure DevOps through parallel test worker pipelines.
  • Developed 400+ E2E tests for high-volume Austrian postal logistics workflows using C#/.NET and Playwright.
  • Built first 10 WireMock backend integration tests, guiding test scope so services were tested in isolation.
  • Introduced automated Playwright smoke suites in Azure Pipelines, slashing post-release verification time by 90%.
  • Audited frontend accessibility across core user journeys with axe-core, ensuring full WCAG 2.1 AA compliance.
  • Configured scheduled nightly regression runs in Azure Pipelines, validating cross-browser rendering integrity.
  • Built modular frontend integration test suites in TypeScript and Playwright, securing reliable UI release coverage.

Hellenic Army IT Center

Mar 2022 – Dec 2022

Software Engineer

• Athens, Greece (On-site)
  • Created an automated web extraction pipeline in Python, recovering legacy data across 45 WordPress portals.
  • Generated automated simulation reports in R for 15 warfare scenarios, replacing hours of manual data extraction.
  • Administered network infrastructure and Active Directory in Windows Server, securing HQ workstation networks.