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).

Solicitar este puesto

Maximum allowed file size is 50 MB. Allowed type(s): .pdf