HE - SDET - .NET Automation Engineer - Job1352
HE - SDET - .NET Automation Engineer - Job1352
Summary
We are seeking a highly skilled and experienced Senior .NET Automation Engineer to join our dynamic engineering team. This role is pivotal in ensuring the delivery of high-quality software products by designing, developing, and maintaining robust automated test frameworks and scripts using C# and .NET technologies. The ideal candidate will bring deep expertise in both the .NET Framework and .NET Core, along with a strong background in test automation frameworks such as NUnit, MSTest, or xUnit. As a Senior Automation Engineer, you will collaborate closely with cross-functional teams, including development, QA, and DevOps, to enhance legacy automation frameworks and implement continuous integration and continuous delivery (CI/CD) pipelines using Azure DevOps. Your contributions will directly impact the efficiency, reliability, and scalability of our software delivery processes across global teams.
Responsibilities
- Maintain, refactor, and extend over 1000 existing C# automation scripts across legacy and modern .NET environments.
- Migrate existing test code and frameworks from .NET Framework to .NET Core.
- Design and implement reusable, scalable test automation solutions in C#.
- Integrate automated tests into Azure DevOps pipelines for continuous testing.
- Collaborate with development teams to improve code quality, test coverage, and reliability.
- Conduct functional, integration, and regression testing across web and service layers.
- Work within an Agile team, contributing to test strategy, code reviews, and automation standards.
- Support modernization efforts and contribute to framework-level improvements.
Requirements
Must-Have Skills
- Strong C# development skills with 3–5+ years in test automation or software engineering.
- Deep familiarity with .NET Framework and experience transitioning to .NET Core.
- Experience with NUnit, MSTest, or xUnit frameworks.
- Solid understanding of object-oriented programming, design patterns, and maintainable code practices.
- Proficiency with Azure DevOps for CI/CD, version control, and test management.
- Experience troubleshooting and improving legacy automation frameworks.
- Strong communication and collaboration skills; works effectively across time zones (Mountain Time core hours)
Nice-to-Have Skills
- Exposure to Selenium or Playwright for UI automation.
- Experience with API, performance, or integration testing.
- Familiarity with mocking frameworks (Moq, NSubstitute).
- Experience with containerized or cloud testing environments (Azure).
