
Automation Tester (C# .Net)
Numerator • India
-
Role & seniority
-
Automation Tester (level not specified)
-
Focus: automated end-to-end (E2E) testing for backend services/APIs in the Microsoft .NET ecosystem
-
-
Stack/tools
-
C# / .NET, NUnit
-
BDD: Reqnroll / SpecFlow, Gherkin
-
API testing for REST API / Web API (status codes, payload validation, security headers)
-
CI/CD pipelines (integrate/run automated tests; report results)
-
Test helpers/shared utilities
-
Cloud infrastructure exposure (details not specified)
-
-
Top 3 responsibilities
-
Design, develop, and maintain automated E2E test suites in C#/.NET using NUnit
-
Create BDD scenarios and reusable test helpers (Reqnroll/SpecFlow + Gherkin)
-
Implement and maintain REST/Web API tests validating responses and security headers; ensure reliability
-
-
Must-have skills
-
Strong software engineering fundamentals and attention to detail
-
Proficient C#/.NET test automation with NUnit
-
Ability to write BDD scenarios (SpecFlow/Reqnroll, Gherkin)
-
Strong debugging/root-cause analysis; ability to produce clear defect reports
-
CI/CD integration and test result reporting
-
-
Nice-to-haves
-
Experience with cloud infrastructure and distributed systems at scale
-
Experience improving test observability (reporting, stability, execution time)
-
Experience partnering with product/engineering teams on acceptance criteria and test coverage
-
-
Location & work type
Full Description
Role Overview
We are looking for an Automation Tester with a strong interest in the Microsoft .NET ecosystem to design, build, and maintain automated end-to-end (E2E) test suites for our backend services and APIs. The role requires strong attention to detail, solid problem-solving capability, and good software engineering fundamentals applied to test automation.
The role will expose you to API and service-level testing, behavior-driven development (BDD), cloud infrastructure, CI/CD pipelines, and owning the quality and reliability of software across distributed systems at scale.
Key Responsibilities
-
Design, develop, and maintain automated E2E tests using C# / .NET and NUnit
-
Write behavior-driven test scenarios using Reqnroll / SpecFlow (Gherkin) and shared test helpers
-
Build and maintain automated REST API / Web API tests, validating status codes, payloads, and security headers
-
Write clean, maintainable, and reusable test code following engineering best practices
-
Investigate test failures, perform root cause analysis, and raise clear, reproducible defect reports
-
Integrate and run automated tests within CI/CD pipelines and report on results
-
Collaborate with backend engineers, frontend engineers, and product managers to define acceptance criteria and test coverage
-
Improve test reliability, stability, execution time, and reporting/observability
-
Document test approaches, coverage, and engineering decisions