Software Engineer in Test - C# / WPF
CaseGuard
Software Engineer in Test – C# / WPF
Arlington, VA
We are seeking a detail-oriented and driven Software Engineer in Test to join our desktop application team. This role is focused on ensuring the quality and reliability of our WPF-based application through a combination of manual UI testing, automated test development, and integration testing. You will champion quality throughout the development cycle and own the release-readiness signal, working closely with developers to build a robust testing culture and infrastructure.
What You Will Do:
- Design, develop, and maintain test cases, integration tests, and end-to-end test suites for a WPF desktop application built with C# and.NET Framework.
- Perform thorough manual UI testing, including exploratory testing to surface edge cases and regressions.
- Automate UI interactions and workflows using desktop automation frameworks (e.g. FlaUI) to build a reliable, repeatable test suite.
- Verify media outputs: frame-accurate redaction checks, golden-file comparisons, and tolerance-based validation of AI detection results across GPU and CPU execution paths.
- Collaborate with developers and product teams to understand feature requirements and define testable acceptance criteria.
- Identify and document bugs with clear reproduction steps, root-cause analysis, and priority assessment; create and track bug tickets through resolution.
- Participate in code reviews to provide input on testability, coverage gaps, and quality standards.
- Contribute to a test-driven development (TDD) culture by writing tests alongside feature development and advocating for testability in design decisions.
- Maintain and improve CI/CD pipeline integration so automated tests run consistently on every build.
Qualifications (Required):
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- 2+ years of experience in a software testing, QA engineering, or SDET role.
- Proficiency in C# and experience with.NET Framework.
- Hands-on experience writing and maintaining unit tests and integration tests using frameworks such as MSTest, NUnit or xUnit.
- Experience performing manual UI testing for desktop or complex GUI applications.
- Familiarity with WPF concepts (data binding, MVVM pattern, control hierarchy) sufficient to navigate and inspect the application under test.
- Strong attention to detail and a methodical approach to reproducing and documenting issues.
- Ability to work independently, prioritize effectively, and collaborate with cross-functional teams.
Qualifications (Nice to Have):
- Experience automating WPF or Windows desktop UI interactions using tools such as FlaUI.
- Demonstrated practice of test-driven development (TDD) or behavior-driven development (BDD).
- Experience integrating automated test suites into CI/CD pipelines (e.g., GitLab CI, GitHub Actions, Azure DevOps).
- Familiarity with performance profiling and identifying UI responsiveness or rendering bottlenecks in WPF applications.
- Experience with SQL or embedded databases used by desktop applications.
- Knowledge of accessibility testing standards and tools for Windows desktop applications.
- Familiarity with static analysis or code quality tools in the.NET ecosystem.
- Experience introducing test coverage to a large legacy codebase.
Benefits:
- Competitive Salary
- Stock Option
- Medical, Dental, and Vision Insurance
- 401K
- Paid Vacation
- Ten paid holidays per year
- Friendly and Learning environment
About CaseGuard
CaseGuard is a software company that helps law enforcement agencies, federal agencies, hospitals, schools, airports, and others manage all their media redaction needs in one easy-to-use redaction software. CaseGuard Studio is one of a kind. Our team is driven by a passion for great software design, creating great products, and creative processes; CaseGuard implements innovative ideas across multiple services and agencies. We invest in people. We nurture skills consistent with our values and our future strategy. Our passionate pursuit of excellence, the application of our creativity to solve our clients' challenges, our technical expertise, and our collaborative spirit are measures of our success.
- ...Senior Software Engineer — C# / WPF Arlington, VA CaseGuard is looking for a senior engineer to help drive the evolution of CaseGuard Studio, a feature-rich.NET desktop application for video, audio, image, and document redaction. You'll own significant areas of...C#
$69.4k - $158k
...Understand system functionality and test cases in depth to design, implement, and advance software test automation capability.... ...Python, JavaScript, TypeScript, C# or .NET. 3+ years of experience... ...Bachelor’s degree. Strong software engineering background with ability to learn...C#Local area$100k - $130k
...Direct hire. Seeking .net/c# developer. Must be US Citizen and... .... Analyze user needs and software requirements to determine feasibility... ...of design. Conduct unit testing and assist with integration... ...BS/BA or AS/AA degree in Engineering, Computer Science, Business,...C#- Industry leading healthcare software company is looking for both Mid-Level and Senior-Level Engineers to work on their multiple product... ...control, build processes, testing, etc.) Experience building cloud... ...programming languages… java, c#, python is a plus #J-18808-Ljbffr...C#
- Software Engineer (Hybrid) Location: Arlington, VA (Hybrid) Clearance: Must be a U.S. citizen and able to obtain... ...maintain software using Java, Python, C++, or C#. Apply secure coding practices and implement automated testing frameworks. Participate in Agile sprints and...C#Contract work
- ...Kastle Systems is looking for a Full Stack Software Engineer to join our team in Falls Church, VA to... ...applications, generally written in PHP, C#, and JavaScript ~ Provide... ...~ Work with QA to maintain adequate test coverage of Kastle's applications and business...C#Remote work
$97k
...Federal Technology Solutions is seeking a Software Engineer with hands-on experience and Microsoft... ...solutions. Participate in planning, testing, and deploying enhancements and new features... ...environments. Familiarity with C#, .NET Framework / .NET Core, ASP.NET MVC...C#For contractorsWork at office$100k - $120k
...MBA CSi) is seeking a Senior Software Engineer to support a long-term, multi... ...planning, design, development, testing, and deployment. Support... ...plus. Strong experience with C# and the.NET platform. Hands-on... ...Framework. Familiarity with WPF and modern UI technologies. Exposure...C#Full time$83.1k - $129.3k
...looking for Versatile, curious, and energetic Software Engineers who embrace solving complex challenges... ...inventing, designing, building, and testing software products that reach a truly global... ...development languages (e.g., Java, C#, C++) Builder: Experience building and...C#Work experience placementWork at officeLocal areaVisa sponsorshipRelocation package$102.1k - $202.2k
...business signals. We’re hiring a Backend Software Engineer II to help deliver intuitive, AI-... ...Responsibilities Design, implement, test, deploy, and operate large‑scale, distributed... ...including, but not limited to, C, C++, C#, Java, JavaScript, or Python ~ OR equivalent...C#Ongoing contractFull timeLocal area- We are looking for a Sr. Software Engineer with strong ASP.NET experience to join our team supporting... ...microservices using ASP.NET Core (C#) within structured, compliance-driven environments... ...Strong foundation in automated testing, including unit testing for APIs and microservices...C#Flexible hours
- 1342 - REQ - Software Engineer - Level 2 (Testing Focus Washington, DC (onsite) 5+ Year Contract Summary Client is seeking experienced Software Engineers II to support software development and full lifecycle testing of mission systems within the FURIOUSRAPTOR...Contract work
$113k - $254.2k
...and supply chain partners . As a Senior Software Engineer on the Customer Platform team , you... ...maintainable solutions using .NET Core and C# Influence architecture and drive... ...code quality through reviews and automated testing (unit, integration, acceptance) Optimize...C#Hourly payContract workTemporary workWorldwideFlexible hours- ...Job Title: FR REQ TTO4 - Software Engineer - Level 2 (Testing Focus) Location (On-site, Remote, or Hybrid?): Washington, DC (onsite) Contract Duration: Contract until 04/29/2031 Key Responsibilities Software Test Engineering (Primary Focus on TTO...Contract workRemote work
- ...Management, Technology & Security Position: Software Engineer Location: Alexandria, VA Work... ...contributing to design, implementation, testing, and modernization efforts. This role operates... ...modern programming languages (e.g., Java, C#, Python) and frameworks Experience with...C#Contract workWork at office
$69.4k - $158k
...developing, writing, and implementing software programming applications 2+... ...of experience in software engineering in lieu of a degree Nice If... ...with Java, Python, C#, C, C++, .NET, JavaScript, React... ...Ability to work with automated testing tools to perform testing and...C#Work at officeLocal areaRemote work$78.9k - $123.3k
...translate these needs into working software. Working closely with the... .../UX designs, developing and testing web-applications, participate... ...web applications using .NET, C#, Entity Framework, LINQ... ...together leading scientific, engineering, and management expertise in...C#Permanent employmentFull timeContract workPart timeLocal areaRemote work- ...professional experience in .NET/C# cross-platform mobile... ...-functional team of engineers, testers, and domain... ...to design, build, and test new mobile solutions for... ...with agile/scrum software development methodology... ...~ Experience with WPF application development...C#Temporary workCasual workWork at officeFlexible hours
$74k - $184k
...defense technology company, is seeking a Software Engineer to be part of our Warfare Systems team... ...domains include real-time automated test and analysis, virtual computing environments... ...language (e.g., Python, Java, C++, C#) and/or one modern frontend language (e....C#Full timeWork at officeImmediate startRemote work- ...functional and technical expertise in cloud engineering, data management, cybersecurity and... ...building .NET applications using C#, Entity Framework, Unit Test, and Azure DevOps. Your primary... ...Qualifications: ~3+ years of professional software development experience. ~...C#Permanent employmentStart working todayFlexible hours
- ...Signing bonus Makpar has an exciting opportunity for a Software Engineer II (.NET Developer) to join our growing team. His role is responsible for building .NET applications using C#, Entity Framework, Unit Test, and Azure DevOps. Your primary responsibility will be...C#Permanent employmentFull timeContract workFor subcontractorRelocation package
$70 per hour
...will include coding, unit testing, using design patterns,... ...to design and develop software solutions Develop... ...Knowledge and Experience in C#,.Net, ASP .NET, and... ...all parts of Software Engineering (e.g. Requirements, Design... ...Foundation (WPF), Windows Communication...C#Hourly payPermanent employmentFor contractorsWork at officeImmediate start$140k - $200k
...include frontend and backend engineers, AI research scientists, and others... ...(or related UI frameworks), C#, XAML, and — when needed — C++... ...→ design → implementation → testing → release → maintenance. Ensure... ...accessible and inclusive software. Excellent software engineering...C#Work at office$110k - $130k
...$130,000.00 per year Job description: Software Engineer Constellation seeks a Software Engineer... ...engineering team. Quality Assurance: Write unit tests and participate in CI/CD workflows to... ...backend ecosystems such as Java/Spring, C#/.NET, or similar enterprise-grade...C#Full timeFlexible hours$72k - $114.45k
...edge cloud-based integration, automated testing and data analysis for complex, mission-critical... ...Defense (DOD), is seeking an Associate Software Engineer to be part of our Warfare Systems team... ...languages such as C++, Python, Java, or C#. Apply appropriate data structures,...C#Full timeInternshipWork at officeImmediate start- Software Engineer - CoStar - Arlington, VA You will have a direct impact on highly visible CoStar... ...such as React, Vue, TypeScript, Node.js, C#, .NET, OpenSearch, Kafka, SQL, or NoSQL.... ...Experience in unit, performance, and automation testing. Deep understanding of what drives the...C#Work from home
- Software Engineer - CoStar - Arlington, VA Overview CoStar Group is a leading global provider of commercial... ..., like React, Vue, TypeScript, NodeJS, C#, .Net, OpenSearch, Kafka, SQL, NoSQL A... ...in unit, performance, and automation testing Deeply understand what drives the...C#Immediate startWork from home
- ...Machine Learning Data Engineer The IT Division is responsible for the development and operations... ...Running structured experimentation — testing multiple algorithms against defined... ...Languages: Python, SQL, PySpark, KQL, C# Data Infrastructure: T-SQL, Stored Procedures...C#Work experience placement
$143.7k - $194.4k
# Software Development Engineer (Full Stack), Tech Deployment Systems IntegrationAmazonFull TimemidArlington... ...the customer experience.We use Scrum, test-driven development, and continuous... ..., tools, systems, and services using: C#, C++, Java, or Perl experience* 1+ years...C#Full timeTemporary workInternshipSeasonal workFlexible hours- ...Participate in all aspects of the software development lifecycle,... ...planning, design, development, testing, implementation, and quality... ...expert knowledge of software engineering with: Expert proficiency with... ...Qualifications: ~ High proficiency with HTML, CSS, C#, and Jav...C#
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer in Test - C# / WPF. Be the first to apply!
- internship software Arlington, VA
- software support Arlington, VA
- software quality assurance Arlington, VA
- embedded software Arlington, VA
- software sales representative Arlington, VA
- id software Arlington, VA
- healthcare software sales Arlington, VA
- remote software sales Arlington, VA
- software engineer - cloud services Arlington, VA
- entry level software sales Arlington, VA


