We are seeking a highly skilled Senior QA Engineer with a minimum of 5 years of experience to define testing strategies, create and optimize testing frameworks, audit and improve QA processes. This role requires close collaboration with DevOps, architects, and developers to ensure the highest quality of our products. We focus on rapidly developing systems for remote configuration of video lottery terminals, management of gaming clubs, and financial reporting to government institutions. We create automated tests using Playwright in TypeScript and C# .NET Core. Key Responsibilities include collaborating with Product Owners and developers to model requirements; defining testing strategies and implementing QA best practices (TDD, BDD, Shift-Left); developing strategies for acceptance tests and automation (BDD, SpecFlow); auditing and improving testing processes; implementing automated tests for UI, API, and E2E using C# and Playwright (TypeScript); and fostering a culture of quality within the team. The system involves a distributed architecture, integrating a complex backend, web, and mobile applications, and is undergoing continuous upgrades including migration to microservices and containerization.