Overview

We are looking for an Automation Tester in .NET, also known as a Software Development Engineer in Test (SDET), to join our team and help ensure the quality of our distributed microservices through robust automated testing strategies. The role combines automated and manual testing, with a strong emphasis on API integration tests, end-to-end testing and load testing.

Responsibilities

  • Design and implement automated tests for API integration across distributed microservices
  • Manage test cases and prioritize them for smoke tests, regression tests and other testing cycles
  • Develop end-to-end integration tests and production smoke tests
  • Create and execute load tests using cloud-based tools
  • Perform targeted manual testing for new development where automation is not feasible
  • Collaborate with developers to define and maintain unit and API integration tests
  • Orchestrate testing workflows through DevOps and GitOps practices
  • Maintain and improve test approaches and testing standards across the project
  • Contribute to defining the appropriate levels of testing and when they should occur

Requirements

  • 2+ years of experience in automation testing with C#
  • Expertise in API and integration standards, web service/API testing and test approaches
  • Proficiency in test cases development and load testing
  • Skills in XUnit, Moq and Faker.net
  • Background in automated testing for distributed microservices
  • Familiarity with Visual Studio Test Explorer and Azure DevOps Test Plans
  • Capability to design and execute both automated and manual testing strategies
  • Understanding of test case management and prioritization techniques
  • Fluent English communication skills at a B2+ level

Nice to have

  • Familiarity with Apache JMeter, Azure Load Testing and Gatling
  • Knowledge of Azure Test Plans and MOQ
  • Competency in GitOps

[GTS] Benefits (generic, except India)

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn