EGT Digital is a next-generation tech company focused on all online gaming products, and its portfolio includes Casino Games, Sportsbook, and the all-in-one solution – a Gambling Platform.
EGT Digital is a part of the Euro Games Technology (EGT) Group, headquartered in Sofia, Bulgaria. EGT Group is one of the fastest-growing enterprises in the gaming industry. Our global network includes offices in 25 countries, and our products are installed in over 85 European jurisdictions, as well as in Asia, Africa, North America, Central, and South America.
In a fast-moving industry like iGaming, the company knows no limits and is growing rapidly through its dedication to innovation and constant improvement. This is why we are expanding our Platform & Payments Department team and are now looking for fresh and enthusiastic people to join us in the exciting digital world of iGaming.
Role Overview
As a Principal Automation QA, you will drive the test-automation strategy for one of our product teams, mentoring engineers while still staying hands-on with code. Your mission is to raise the overall quality bar by designing robust, scalable automation frameworks in C# that cover UI, API, and integration layers, enforcing best practices, and championing a shift-left testing culture.
Responsibilities
Own the automation vision & roadmap – identify gaps, choose tooling, and define coding standards across squads
Design & maintain frameworks in C#/.NET using SpecFlow (Reqnroll), NUnit, and Playwright (preferred) or Selenium for UI, plus RestSharp for API layers
Enable continuous testing by integrating pipelines into Jenkins/Azure DevOps/GitHub Actions, ensuring fast, reliable feedback
Mentor & lead – coach developers and automation QAs on testability, review automation pull requests, and foster a culture of quality engineering
Data-driven quality – define KPIs, analyze flakiness & coverage, and present actionable insights to leadership
Governance & best practice – enforce coding standards, reusable page-object / screen-object patterns, and service-layer abstractions
Stakeholder collaboration – work closely with Product, DevOps, and Architecture to plan test strategy early in the SDLC
Requirements:
10 + years in software quality engineering, with 5 + years dedicated to designing and coding large-scale automation frameworks in C#/.NET
3 + years leading or mentoring multi-team automation initiatives—defining strategy, enforcing standards, and coaching engineers
Advanced C#/.NET, deep knowledge of NUnit; expert with SpecFlow/Reqnroll for BDD
Playwright (preferred) or Selenium WebDriver; strong with page-object model, component isolation, parallel execution
RestSharp (or similar) for REST/GraphQL; contract-based and data-driven testing patterns
Building test stages in Jenkins ,Azure DevOps, GitHub Actions, or similar; test reporting (Allure, ReportPortal, etc.)
Proven experience guiding multi-team automation efforts, code reviews, and community of practice facilitation
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.