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
Required Skills & Experience
- 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 Skills
- 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)
Company Profile
Numerator is a data company transforming how consumers and markets are understood. Powered by advanced technology and proprietary, zero-party purchase and survey data from more than one million households, Numerator provides visibility into consumer behavior and attitudes across consumer goods, retail, restaurants, tech and media, management consulting, institutional investors, and the public sector. Headquartered in Chicago, Numerator drives decisions at the world’s largest and fastest-growing companies in more than 50 countries.
At our company, we have the confidence to be real and creatively solve problems with the trust and support of our team. Our people are our greatest assets, and our team is made up of incredible humans (and some dogs) who are not afraid to fail, encourage big ideas and who trust and support each other. Numerator fosters a unique culture that encourages its people to grow and expand their role commensurate with their capabilities. In a fast-paced environment that is centered on delivering client value through strong market analytics, Numerator associates and leaders have the opportunity to work with the top brands and companies on the planet. If you are looking for boundless opportunities and a culture where your progress is gated only by your effort and performance, Numerator may be your ideal fit.
