Description

Automation Test Engineer owning API and UI test automation, accessibility compliance, and performance testing within .NET microservices architectures.

Responsibilities

  • Design and maintain automation frameworks for REST/SOAP APIs and UI using C#, .NET 6, Selenium, and ReadyAPI.
  • Implement accessibility testing (ADA/WCAG 2.1/2.2) and validate compliance against Level A & AA standards.
  • Develop performance test scripts in NeoLoad and analyze results to identify bottlenecks in microservices deployments.
  • Write complex T-SQL queries and validate backend data integrity alongside service layer testing.
  • Manage test execution and reporting in Azure DevOps, integrating with CI/CD pipelines via Jenkins and Git.

Required Skills

  • 5+ years in QA automation with strong C# and .NET 6 knowledge (LINQ, Generics).
  • Deep understanding of HTTP/HTTPS protocols, API architectures (REST/SOAP), and microservices.
  • Proficiency in API testing tools: Postman, Swagger, and contract testing frameworks.
  • Experience with UI automation (Selenium) and cross-browser testing (BrowserStack).
  • Hands-on performance testing with NeoLoad; familiarity with JMeter, Gatling, or Locust.
  • Proficient in T-SQL for complex query writing and database validation.
  • Practical experience with SpecFlow, Reqnroll, or similar .NET BDD frameworks.
  • Strong grasp of Agile/Scrum, BDD, TDD, and test case management.

Preferred Skills

  • Experience with cloud platforms (AWS, Azure) and containerization (Docker, Kubernetes).
  • Familiarity with monitoring and analytics tools like Splunk.

Education

Any Graduate