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.