Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Ascendum • Cincinnati, Ohio, United States
Role & seniority: Senior QA Engineer / SDET (12-month contract)
Stack/tools: C#/.NET; Playwright for .NET or Selenium; BDD (ReqNRoll preferred, SpecFlow acceptable); API testing (RestSharp); Azure DevOps (Pipelines, Test Plans, work items); Allure reporting; Angular frontend; ASP.NET MVC / Web API; Hangfire / Windows Services
Design, implement, and maintain UI automation with C# and Playwright for .NET; build flake-resistant tests
Develop API automation tests in C#; implement BDD automation (ReqNRoll/SpecFlow); integrate tests into CI/CD
Configure Allure reporting; support test execution, analysis, and defect reporting in Azure DevOps; collaborate with Dev and DevOps to embed quality into SDLC
Proficiency in C#/.NET; hands-on Playwright for .NET or Selenium with C#
Experience with BDD frameworks (ReqNRoll preferred; SpecFlow acceptable)
API testing with C# (RestSharp or similar)
Azure DevOps (Pipelines, Test Plans, work item tracking) and CI integration
Test design/maintenance and evidence-based reporting (Allure)
UI/Frontend: Angular; Backend: ASP.NET MVC / Web API; Background processing: Hangfire, Windows Services
Experience with flake-resistant test design patterns
Experience in Azure DevOps-based test management and reporting enhancements
Location: not specified
Work type: 12-month contract; no C2C allowed
Senior QA/SDET 12 month contract No C2C's
We are seeking a Senior QA Engineer / SDET with strong experience in C#-based test automation to design, implement, and maintain automated testing solutions for web and API applications.
The role focuses on building reliable, scalable automation frameworks integrated into Azure DevOps CI/CD pipelines within a Microsoft/.NET-centric environment.
Key Responsibilities
Develop and maintain UI automation using C# and Playwright for .NET
Implement and maintain BDD automation using ReqNRoll (SpecFlow successor)
Develop API automation tests using C# (e.g., RestSharp)
Integrate automated tests into Azure DevOps Pipelines (CI/CD)
Configure and maintain Allure test reporting within CI pipelines
Ensure test suite stability by designing flake-resistant, maintainable tests
o ASP.NET MVC and Web API backends
o Angular front-end applications
o Background jobs and services (Hangfire, Windows Services)
Collaborate with development and DevOps teams to embed quality into the SDLC
Maintain automation code in source control and follow engineering best practices
Support test execution, analysis, and defect reporting using Azure DevOps
Required Qualifications
Strong proficiency in C# and .NET
Hands-on experience with Playwright for .NET or Selenium with C#
Experience implementing BDD frameworks (ReqNRoll preferred, SpecFlow acceptable)
Experience with API testing in C# (RestSharp or similar)
o Pipelines (CI/CD)
o Test Plans
o Work item tracking
Experience integrating automated tests into CI pipelines
Solid understanding of automated test design and maintenance Tools & Technologies
Programming Language: C#
UI Automation: Playwright for .NET, Selenium
BDD: ReqNRoll, SpecFlow
API Testing: RestSharp
CI/CD: Azure DevOps Pipelines
Test Management: Azure DevOps Test Plans
Reporting: Allure • Frontend: Angular
Backend: ASP.NET MVC / Web API
Background Processing: Hangfire, Windows Service