Make Your Resume Now

HE - SDET - .NET Automation Engineer - 156

Posted October 29, 2025

Job Overview

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

    • 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:

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

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!