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
Opens the official application on the employer’s site. No login required.