

Search by job, company or skills
We're reinventing the market research industry. Let's reinvent it together.
At Numerator, we believe tomorrow's success starts with today's market intelligence. We empower the world's leading brands and retailers with unmatched insights into consumer behavior and the influencers that drive it.
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
Experience: 3 to 5 years
Experience with C# / .NET
Understanding of automated testing principles and the testing pyramid (unit, integration, E2E)
Familiarity with a unit/test framework such as NUnit, xUnit, or MSTest
Solid understanding of REST principles and how to test Web APIs
Good problem-solving and debugging skills
Understanding of software engineering fundamentals and clean code practices
Experience working with relational databases and writing SQL queries to set up and verify test data
Experience with Git and modern development workflows
Strong communication and collaboration skills
Good to Have
Experience with BDD frameworks (Reqnroll / SpecFlow / Cucumber) and Gherkin
Experience with API testing tools (Postman, REST clients, or code-based HTTP clients)
Experience with test reporting tools (e.g. ExtentReports)
Experience with Microsoft Azure
Knowledge of CI/CD tooling and DevOps practices
Experience testing microservices-based architectures
Exposure to UI automation (Selenium, Appium, Playwright, or Cypress)
Preferred Experience
Experience working in agile delivery teams
Exposure to cloud-native application development
Our Technology Stack
.NET / C#
Angular
REST APIs / Web APIs
SQL Server
Azure
Terraform
Azure DevOps
If you have strong problem-solving skills, a keen eye for quality, and a solid grasp of object-oriented programming concepts, we encourage you to apply even if you do not have experience with one or more of the technologies. We are looking for people who have strong software engineering fundamentals and the ability to learn.
Job ID: 151885339