Skip to main content

CaseGuard

Software Engineer in Test – C# / WPF

Arlington, VAmidAdded 2 days ago

About this role

Join our desktop application team as a Software Engineer in Test to build and maintain automated and manual test suites for a C# WPF-based redaction platform. You'll own quality assurance across the development cycle, collaborating with developers to establish testing infrastructure while ensuring release readiness through comprehensive UI, integration, and end-to-end testing.

What you'll do

  • Design and develop automated test suites for WPF desktop applications using C# and frameworks like FlaUI
  • Perform manual UI testing including exploratory testing to identify edge cases and regressions
  • Create and maintain unit, integration, and end-to-end test cases using MSTest, NUnit, or xUnit
  • Verify media outputs including frame-accurate redaction checks and AI detection result validation
  • Document bugs with clear reproduction steps and collaborate with developers on resolution
  • Maintain CI/CD pipeline integration to ensure automated tests run consistently on every build

What they're looking for

  • C# and .NET Framework
  • WPF concepts and desktop UI automation (FlaUI experience preferred)
  • Manual and automated testing methodologies
  • Test frameworks (MSTest, NUnit, xUnit)
  • Bug documentation and root-cause analysis
  • CI/CD pipeline integration
  • Test-driven development (TDD) practices
  • Cross-functional collaboration

Benefits

  • Competitive salary
  • Stock options
  • Medical, dental, and vision insurance
  • 401(k) retirement plan
  • Paid vacation and ten paid holidays annually
  • Friendly, learning-focused work environment
Apply on the employer's site

Opens the official application on the employer’s site. No login required.