1

Junior Software Development Engineer In Test Jobs in Woodbridge, VA

... in the development and maintenance of test tools and frameworks to validate integration and ... software as per the Requirements - Enhances overall testing capabilities, test design and ...

SDET Mobile

Washington, DC

$56.75 - $73/hr

The ideal candidate wouldhave experience building out test automation frameworks for both mobile and websystems, expertise in automated test creation and execution and experience onany mobile ...

Apply now: Products & Systems Integration QA Lead (SDET) , location is Hybrid (Tysons, VA - 2-3 days onsite) . The start date is ASAP for this Contract-to-Hire (6 Months) position. Job Title:

Apply now: Products & Systems Integration QA Lead (SDET) , location is Hybrid (Tysons, VA - 2-3 days onsite) . The start date is ASAP for this Contract-to-Hire (6 Months) position. Job Title:

Mentor junior team members and promote testing best practices. * Communicate testing results, risks ... Understanding of functional testing and SDET practices. * Experience supporting distributed ...

Quality Engineer

Tysons Corner, VA

$72K - $93K/yr

QEI - QUALITY ENGINEER (SDET) - Client Team Position Overview: Alarm.com is seeking a Quality Engineer with an interest in Software Development in Test (SDET) to join our Quality Engineering team. In ...

Mentor junior team members and promote testing best practices. * Communicate testing results, risks ... Understanding of functional testing and SDET practices. * Experience supporting distributed ...

Showing results 41-60

Junior Software Development Engineer In Test information

See Woodbridge, VA salary details

$46K

$93.5K

$140.4K

How much do junior software development engineer in test jobs pay per year?

As of Aug 8, 2026, the average yearly pay for junior software development engineer in test in Woodbridge, VA is $93,500.00, according to ZipRecruiter salary data. Most workers in this role earn between $72,200.00 and $94,400.00 per year, depending on experience, location, and employer.

What is a junior software development engineer in test?

A Junior Software Development Engineer In Test (SDET) is an entry-level professional who combines software development and quality assurance skills to design, develop, and maintain automated tests for software applications. These engineers work closely with developers and testers to ensure the software meets quality standards and functions as intended. They typically write test scripts, identify bugs, and help improve the overall testing process to deliver reliable products.

What are the key skills and qualifications needed to thrive as a junior software development engineer in test?

To thrive as a Junior Software Development Engineer In Test, you need a solid understanding of software testing principles, programming fundamentals (commonly in Java, Python, or C#), and a relevant bachelor's degree in computer science or a related field. Familiarity with test automation frameworks (such as Selenium or JUnit), version control systems like Git, and continuous integration tools is typically required. Strong analytical thinking, effective communication, and a proactive attitude help you identify issues and collaborate within development teams. These skills and qualities are crucial for ensuring software quality, streamlining testing processes, and supporting overall team productivity.

What are some common challenges faced by junior software development engineers in test when starting out, and how can they overcome them?

Junior Software Development Engineers in Test (SDETs) often encounter challenges such as understanding complex codebases, balancing manual and automated testing, and communicating effectively with development teams. To overcome these, it's helpful to ask clarifying questions, seek mentorship, and actively participate in code reviews. Building a solid foundation in both programming and testing principles, along with collaborating closely with more experienced SDETs and developers, can accelerate learning and confidence in the role.

What is the difference between Junior Software Development Engineer In Test vs Software Development Engineer In Test?

AspectJunior Software Development Engineer In TestSoftware Development Engineer In Test
Experience LevelEntry-level, typically 0-2 yearsMid to senior level, 2+ years
ResponsibilitiesAssisting in test automation, executing test cases, learning testing toolsDesigning test frameworks, developing automation scripts, leading testing efforts
Skills & CertificationsBasic programming, testing fundamentals, possibly certifications like ISTQBAdvanced programming, testing automation, certifications often preferred
Work EnvironmentSupportive team, mentorship focus, learning-orientedCollaborative, independent problem-solving, leadership in testing projects

In summary, Junior Software Development Engineer In Test roles focus on learning and supporting testing activities, while Software Development Engineer In Test positions involve more advanced automation development and testing leadership.

What are the most commonly searched types of Software Development Engineer In Test jobs in Woodbridge, VA? The most popular types of Software Development Engineer In Test jobs in Woodbridge, VA are:
What cities near Woodbridge, VA are hiring for Junior Software Development Engineer In Test jobs? Cities near Woodbridge, VA with the most Junior Software Development Engineer In Test job openings:

Software Engineer in Test - C# / WPF

CaseGuard

Arlington, VA • On-site

Full-time

Re-posted 28 days ago


Job description

Job Summary:
CaseGuard is a software company that helps various agencies manage their media redaction needs through innovative software solutions. They are seeking a detail-oriented Software Engineer in Test to ensure the quality and reliability of their WPF-based application by performing manual and automated testing, collaborating with developers, and contributing to a test-driven development culture.
Responsibilities:
• 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.
Preferred:
• 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.
Company:
CaseGuard is a management solutions company. Founded in , the company is headquartered in Sterling, USA, with a team of 51-200 employees. The company is currently Growth Stage.