Software Test Engineer Jobs in Virginia
Software Test Engineer jobs in Virginia are actively in demand, concentrated in defense contracting, federal IT services, cybersecurity, and enterprise software sectors that anchor the Northern Virginia technology corridor, the Hampton Roads defense cluster, and the Richmond commercial tech market, with openings ranging from entry-level QA analysts through senior automation engineers. Major established employers with deep Virginia roots include Leidos, Booz Allen Hamilton, and General Dynamics Information Technology, all of which maintain large engineering workforces across the state. The most sought-after specialties are test automation using Selenium or Cypress, DoD system integration testing, and cloud-based QA for federal platforms. Find a role that fits below and apply directly.
Find Software Test Engineer JobsOverview
Showing 5 of 32+ Software Test Engineer jobs






Location: Onsite, Huntsville, AL
Employment Type: Full-Time, 40 hours per week
Employment Eligibility: This position requires U.S. Citizenship to meet federal contract requirements. Candidates must be legally authorized to work in the United States without current or future employer sponsorship. This position is not eligible for visa sponsorship.
Clearance Requirement: Ability to obtain and maintain a Public Trust Background Investigation
Experience: Minimum 3 years
Education: Bachelor’s degree in Computer Science, Information Technology, or related field preferred
Position Summary:
The Software Test Engineer is responsible for ensuring software applications meet established standards for quality, reliability, usability, security, accessibility, and performance. This role develops and executes manual and automated testing strategies for a mission-critical application modernization project, with a strong focus on automated testing and integration with CI/CD pipelines.
Key Responsibilities:
- Design, develop, execute, and maintain test plans, test cases, scenarios, scripts, and automated test suites covering functional, integration, regression, negative, usability, and end-to-end testing.
- Develop automated unit, integration, and regression testing to support comprehensive coverage of critical business functionality.
- Integrate automated testing into Jenkins/GitLab CI/CD pipelines and support quality gates to prevent failed builds from progressing to production.
- Identify, analyze, document, and track software defects through resolution using Digital.ai or similar defect-tracking tools.
- Collaborate with developers, Product Owners, and stakeholders to clarify requirements, establish acceptance criteria, troubleshoot issues, and improve software quality.
- Incorporate security scanning (SAST/DAST) and Section 508 accessibility testing into automated testing processes.
- Support performance, load, and stress testing to validate system reliability and performance for expected user volumes.
- Develop and maintain test documentation, automated testing procedures, pipeline test inventories, and deployment/testing plans.
- Participate in product design reviews and Agile/Scrum ceremonies, including sprint planning, demonstrations, and retrospectives.
- Monitor testing and quality metrics, defect resolution, test coverage, and release readiness, and provide results through project and sprint reporting.
- Ensure testing procedures are repeatable, traceable, and compliant with applicable project and quality standards.
Required Qualifications:
- Minimum 3 years of software testing/test engineering experience, including experience with test automation.
- Experience designing and executing comprehensive software test plans, scenarios, scripts, and procedures.
- Proficiency with one or more test automation frameworks such as Selenium, Cypress, Playwright, NUnit, or xUnit.
- Experience integrating automated tests into CI/CD pipelines, such as Jenkins, GitLab CI, or equivalent.
- Experience with defect tracking, regression testing, automated testing, and software quality assurance practices.
- Strong analytical and troubleshooting skills with the ability to identify edge cases and develop comprehensive test coverage.
- Ability to obtain and maintain a Public Trust Background Investigation.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field from an accredited institution.
- Experience with AWS and cloud-based application testing.
- Experience testing applications in OpenShift, Kubernetes, or other containerized environments.
- Experience with security testing tools such as SonarQube, Veracode, or OWASP ZAP.
- Experience with Section 508 accessibility testing and compliance tools.
- Familiarity with NIST SP 800-53, FedRAMP, and DevSecOps practices.
- Experience with performance/load testing tools such as JMeter or Gatling.
- Experience testing complex web-based, case management, federal government, or law-enforcement systems.
- AWS Certified Machine Learning, ISTQB, or equivalent testing certification preferred.
Application Process: Qualified candidates are invited to submit their resume and a cover letter detailing their relevant experience and qualifications. Please include any certifications and references that support your application.
Equal Opportunity Employer: We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
See All 32 Software Test Engineer Jobs in Virginia
Find roles in Virginia that match your experience and apply in just a few clicks.
Find Software Test Engineer JobsSoftware Test Engineer Jobs by City in Virginia
Where Virginia roles are concentrated, by current openings.
Software Test Engineer Job Market in Virginia
A snapshot from current Virginia openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Science & Research
- Construction & Real Estate
- Consulting & Professional Services
- Medical Devices
- Technology & Software
What Virginia Employers Look For
The qualifications that appear most often in software test engineer jobs across Virginia.
- Bachelor's degree in computer science, information technology, or a related engineering field
- Hands-on experience writing and executing automated test scripts using Selenium, Cypress, or similar frameworks
- Familiarity with Agile and Scrum development workflows and sprint-based testing cycles
- Proficiency with bug-tracking and test management tools such as Jira, TestRail, or Zephyr
- Active or eligibility for DoD security clearance, required by many Virginia defense and federal contractors
- Experience testing APIs using tools such as Postman or REST-Assured alongside CI/CD pipeline integration
Software Test Engineer Jobs in Virginia: Frequently Asked Questions
How do you become a software test engineer in Virginia?
Most software test engineer roles in Virginia do not require a state-issued license, but a bachelor's degree in computer science, software engineering, or a related field is the standard entry point for professional positions. Virginia's large defense and federal IT sector adds a practical requirement many other states lack: eligibility for a security clearance, which hiring managers at contractors in Northern Virginia and Hampton Roads treat as near-mandatory. Building a portfolio of automated test scripts and earning a recognized certification such as ISTQB Foundation Level strengthens applications significantly.
How much do software test engineers make in Virginia?
Software test engineers in Virginia earn a median of about $121,590 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $78,820 for the lowest 10% to over $169,200 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire software test engineers in Virginia?
Employers hiring software test engineers in Virginia right now include Northrop Grumman, Swift, and Peraton, based on current listings on Migrate Mate as of September 2026. Virginia's concentration of federal agencies and defense prime contractors means many of the largest and most consistent hiring organizations are systems integrators and IT services firms with long-term government contracts throughout Northern Virginia and the Hampton Roads region.
Which Virginia cities have the most software test engineer jobs?
Reston, Chantilly, and Waynesboro account for the largest share of software test engineer openings in Virginia. Northern Virginia cities like Reston, McLean, and Herndon drive volume through dense clusters of defense contractors and federal agency support offices, while Richmond attracts commercial enterprise and fintech QA roles, and Hampton Roads openings are tied closely to Navy and DoD program work at nearby military installations.
Are there remote software test engineer jobs in Virginia?
Yes, and more than most fields. About 43% of software test engineer openings tied to Virginia are remote or hybrid as of September 2026, reflecting how portable automated testing and QA analysis work tends to be when no physical hardware lab is involved. The roles most likely to stay fully on-site are those requiring classified system access or hands-on hardware integration testing for DoD programs.
How can I get hired as a software test engineer in Virginia with little or no experience?
The most realistic entry path is a QA analyst or junior tester role at one of Virginia's many mid-size federal IT contractors, where teams routinely hire new graduates for manual testing before moving them into automation work. Companies such as Leidos and GDIT run associate and rotational programs designed for early-career candidates, and internships through Virginia Tech or George Mason University's computing programs feed directly into Northern Virginia contractor pipelines. Building a public GitHub portfolio with test automation samples and earning the ISTQB Foundation Level credential provides a measurable edge over other entry-level applicants.
Where can I find and apply to software test engineer jobs in Virginia?
You can find and apply to software test engineer jobs in Virginia on Migrate Mate, which lists current Virginia openings across defense, federal IT, and commercial tech employers. Search the available roles, find the ones that match your experience and location preferences, and apply directly to each position.
See All 32 Software Test Engineer Jobs in Virginia
Find roles in Virginia that match your experience and apply in just a few clicks.
Find Software Test Engineer Jobs