×
Register Here to Apply for Jobs or Post Jobs. X

Senior SDET - .NET API Automation & Azure DevOps; C#, RestSharp

Job in New York, New York City, Richmond County, New York, USA
Listing for: Qdex Consulting
Full Time position
Listed on 2026-10-26
Job specializations:
  • Software Development
    DevOps, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 120000 - 160000 USD Yearly USD 120000.00 160000.00 YEAR
Job Description & How to Apply Below
Position: Senior SDET - .NET API Automation & Azure DevOps (C#, RestSharp)
Location: New York

Role

You'll own API test automation from the first line of code to the result on a leader's screen. That means building the framework, writing the tests, creating and running the Azure Dev Ops pipelines yourself, and making failures easy to diagnose and rerun. You won't wait on a Dev Ops team; you'll be the person who sets it up.

Responsibilities Framework and tests
  • - Design and build an API test framework in C#/.NET with Rest Sharp and NUnit, from scratch.
  • - Apply design patterns (Builder, Factory, Service Object, Dependency Injection) and SOLID principles so the framework stays clean as it grows.
  • - Turn high-value manual regression cases into reliable automated tests, starting with the areas that change most.
  • - Handle real-world API behavior properly: OAuth2 and token refresh, pagination, throttling (HTTP 429), retries with backoff, and large data sets.
Pipelines you build and own (Azure Dev Ops)
  • - Write YAML pipelines yourself: multi-stage, templated, with parameters, variable groups and environment-specific config.
  • - Set up and manage build agents (Microsoft-hosted and self-hosted), service connections and secrets via Azure Key Vault.
  • - Run tests on demand, on schedule or per build. Support running the full suite, a single fixture or a filtered "smart" subset chosen from what changed.
  • - Run suites in parallel across agents or containers to keep run times short.
  • - Publish results (TRX/JUnit) to Azure Dev Ops Test Plans and Test Runs, with trends visible per release.
Failures, reruns and reliability
  • - Make every failure diagnosable: assertion message, stack trace, request/response logs and environment details captured per test and attached to the run.
  • - Build automatic rerun of failed tests, and tell flaky tests from real defects (rerun-to-confirm, flaky-test tagging and quarantine).
  • - Track flakiness and failure trends over time and fix root causes in tests, data or environments.
  • - Set up notifications (Teams/email) with a clear summary of what failed and why, with no digging required.
Cloud execution
  • - Containerize test suites (Docker) and run them on Azure (Container Apps Jobs, AKS or Functions) independently of the product's CI/CD when needed.
  • - Manage test data and environments so runs are repeatable and isolated.
AI and reporting
  • - Use AI/LLM tools to generate test cases from stories and PRs, summarize failures and produce release reports that product and engineering leaders understand at a glance.
  • - Build lightweight integrations between Jira, Azure Dev Ops and test results for end-to-end reporting.
Preferred candidate profile
  • - 5+ years in test automation with strong hands-on C# and .NET (6+).
  • - Proven experience building API automation frameworks with Rest Sharp (or Http Client) and NUnit/xUnit, not only adding tests to an existing one.
  • - * Hands-on Azure Dev Ops:
    * you have personally written YAML pipelines, configured agents and service connections, published test results and set up reruns.
  • - Clear understanding of how to handle flaky tests, retries, partial failures and reruns in a pipeline.
  • - Working knowledge of Azure:
    Key Vault, Storage, Containers (ACR, Container Apps or AKS), Functions.
  • - Strong command of design patterns, SOLID and clean code.
  • - Practical use of AI tools in engineering (Git Hub Copilot, Claude, OpenAI APIs or similar).
  • - Clear written and spoken English; comfortable explaining results to client leadership.
Nice to have
  • - Microsoft 365, Exchange, SharePoint or SaaS data-migration testing.
  • - Docker and Kubernetes;
    Terraform or Bicep.
  • - Performance testing (k6, NBomber, JMeter).
  • - Jira and Practi Test integration.
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary