Diverse CG Sp. z o.o. Sp.k. is looking for a Senior Test Automation Engineer in Poland, Województwo pomorskie. This role involves owning and scaling automated test suites for C#/.NET solutions, designing and maintaining test automation for UI and APIs, and integrating these within CI/CD pipelines. Ideal candidates will have over 5 years of test automation experience, strong skills in C# and .NET 8, and proficiency in UI testing using Playwright/Selenium. Benefits include private medical care and sports card co-financing.
Qualifications
5+ years of experience in test automation within .NET‑based stacks.
Strong hands-on experience with C# and .NET 8 test code.
Solid experience in UI test automation using Playwright and/or Selenium.
Responsibilities
Own and scale automated test suites for a C# / .NET 8 solution.
Design, implement, and maintain test automation for UI and APIs.
Integrate and maintain test automation within CI/CD pipelines.
Skills
C# modern features
Test automation frameworks (NUnit)
UI test automation (Playwright/Selenium)
API test automation (HttpClient/RestSharp)
JSON validation and schema checks
Behavior Driven Development (SpecFlow/ReQNRoll)
CI/CD automation
Git version control
Failure analysis and debugging
Manual testing willingness
English proficiency
Job description
Senior Test Automation Engineer
Own and scale automated test suites for a C# / .NET 8 solution
Design, implement, and maintain test automation for UI and APIs
Perform UI automation using Playwright / Selenium with Page Object Model
Implement API automation, including request handling, JSON validation, and schema checks
Apply BDD practices using SpecFlow or ReQNRoll
Design and maintain test architecture, including reusable helpers, stable selectors, and flakiness handling (retry/backoff)
Integrate and maintain test automation within CI/CD pipelines (Bitbucket / Bamboo)
Perform failure diagnostics and debugging of automated tests
Conduct manual testing when required, based on project needs
Collaborate within the team to ensure test quality and stability
Requirements
Strong hands‑on experience with C# (modern language features) and .NET 8 test code
Experience with test frameworks such as NUnit and test runners
Solid experience in UI test automation using Playwright and/or Selenium
Experience in API test automation using HttpClient and/or RestSharp
Knowledge of JSON validation and schema checks
Practical experience with BDD (SpecFlow / ReQNRoll)
Experience in designing robust test automation architecture
Hands‑on experience with CI/CD automation (Bitbucket, Bamboo)
Strong Git knowledge, including code reviews and test pipeline maintenance
Experience in failure analysis and debugging
Willingness to perform manual testing when required
Very good command of English, both spoken and written
5+ years of experience in test automation within .NET‑based stacks