Senior Test Automation Engineer (.NET)

EPAM Systems Inc

United States

Remote

USD 110,000 - 140,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

EPAM Systems Inc. seeks a Senior Test Automation Engineer for a Windows desktop app used in FTIR and Raman spectroscopy instruments. You will design and implement automated UI/API tests and integrate them into CI/CD pipelines.

Bring 5+ years of C#/.NET automation, desktop UI experience, and frameworks like NUnit/xUnit/SpecFlow. Familiarity with REST, AI-assisted tools, and Agile practices is expected.

Qualifications

  • 5+ years of experience in test automation with strong proficiency in C#/.NET.
  • Hands-on experience in desktop UI automation.
  • Experience in test automation framework design from scratch using NUnit, xUnit, or SpecFlow.
  • Experience in API test automation with REST, Postman, and Swagger.
  • CI/CD integration, Git, and Agile/Scrum.
  • Knowledge of solid test design techniques and risk-based testing.
  • Experience using AI coding/testing assistants such as GitHub Copilot, Claude, ChatGPT, or Cursor for building and scaling automation frameworks.
  • Proficiency in English at a B2+ level.

Responsibilities

  • Design, develop, and maintain the test automation framework for a WPF/WebView2 desktop application.
  • Automate UI, API (gRPC/REST), and integration test scenarios.
  • Integrate automated suites into Azure DevOps CI/CD pipelines.
  • Define automation strategy, coverage goals, and reporting.
  • Validate instrument-integrated workflows together with manual QA.
  • Analyze failures, investigate defects, and maintain suite stability.
  • Collaborate with developers, architects, product owners, and DevOps.
  • Leverage AI-assisted tools for test design, coverage analysis, defect investigation, and rapid authoring of new automated tests.

Skills

C#/.NET
Desktop UI automation
CI/CD
Git
Agile/Scrum
API testing
NUnit/xUnit/SpecFlow
AI testing tools
SQL
Playwright/Selenium
gRPC/OPC UA
English (B2+)

Tools

Postman
Swagger
GitHub Copilot
Cursor
Claude
ChatGPT
Playwright
Selenium

Job description

We are looking for a Senior Test Automation Engineer (.NET) to join our team in building a next-generation Windows 11 desktop application for FTIR and Raman spectroscopy instruments. The project modernizes several legacy applications into a unified platform with improved architecture, UX, and scalability for laboratory environments.

Responsibilities
  • Design, develop, and maintain the test automation framework for a WPF/WebView2 desktop application, applying AI-assisted development to accelerate framework build-up and to keep it easy to extend as test coverage grows
  • Automate UI, API (gRPC/REST), and integration test scenarios
  • Integrate automated suites into Azure DevOps CI/CD pipelines
  • Define automation strategy, coverage goals, and reporting
  • Validate instrument-integrated workflows together with manual QA
  • Analyze failures, investigate defects, and maintain suite stability
  • Collaborate with developers, architects, product owners, and DevOps
  • Leverage AI-assisted tools for test design, coverage analysis, defect investigation, and rapid authoring of new automated tests
Requirements
  • 5+ years of experience in test automation with strong proficiency in C#/.NET
  • Hands-on experience in desktop UI automation
  • Experience in test automation framework design from scratch using NUnit, xUnit, or SpecFlow
  • Experience in API test automation with REST, Postman, and Swagger
  • Skills in CI/CD integration, Git, and Agile/Scrum
  • Knowledge of solid test design techniques and risk-based testing
  • Experience using AI coding/testing assistants such as GitHub Copilot, Claude, ChatGPT, or Cursor for building and scaling automation frameworks
  • Proficiency in English at a B2+ level
  • Nice to have Familiarity with WPF/WebView2 testing, Playwright, or Selenium Knowledge of gRPC, OPC UA, and industrial communication protocols Proficiency in SQL Background in scientific, laboratory, healthcare, or instrumentation software
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Automation Tester in .NET
Senior Automation Tester in .NET

EPAM Systems Inc • United States

Remote
USD 90,000 - 130,000
Senior .NET Test Automation Engineer (Desktop)
Senior .NET Test Automation Engineer (Desktop)

EPAM Systems Inc • United States

Remote
USD 110,000 - 140,000
Senior .NET Automation Engineer — AI-Driven Testing & CI/CD
Senior .NET Automation Engineer — AI-Driven Testing & CI/CD

EPAM Systems Inc • United States

Remote
USD 90,000 - 130,000
Automation Tester (C# .Net)
Automation Tester (C# .Net)

Numerator • Indiana (PA)

On-site
USD 75,000 - 110,000
Senior Windows Instrumentation & Automation Engineer
Senior Windows Instrumentation & Automation Engineer

Embedded Shishya • United States

Remote
USD 107,000 - 190,000
401(k) with company match
Employee stock purchase plan
Medical and dental plans
+2
Tech Consultant - SDET .NET Automation
Tech Consultant - SDET .NET Automation

Compunnel, Inc. • Atlanta (GA), Northern (KY)

On-site
USD 90,000 - 130,000
Senior Test Automation Engineer - C#/.NET & Playwright
Senior Test Automation Engineer - C#/.NET & Playwright

Halvik • Washington

On-site
USD 120,000 - 150,000
Company-paid medical, dental, vision,
401(k) with company match
Paid holidays
+3
Automation QA Engineer
Automation QA Engineer

Limestone Digital • Central (LA)

On-site
USD 115,000 - 175,000
C#/.Net Full Stack Software Engineer
C#/.Net Full Stack Software Engineer

STG • Salt Lake City (UT)

On-site
USD 80,000 - 110,000
Sr.QA Automation Engineer (USA)
Sr.QA Automation Engineer (USA)

Troxis • Denver (CO)

On-site
USD 110,000 - 160,000