Test Engineer Jobs in District of Columbia
Test Engineer jobs in District of Columbia concentrate heavily in federal defense contracting, cybersecurity, and government IT systems, making the District one of the most active markets in the country for this role at every level from entry-level associate to senior principal. Most hiring clusters around Washington D.C. itself, with additional activity in the surrounding metro, where established employers like Leidos, Booz Allen Hamilton, and SAIC maintain large engineering workforces and ongoing program needs. Software quality assurance, systems integration testing, and embedded hardware verification are the most consistently in-demand specialties here. Scan the live roles below and apply to whichever ones fit.
Find Test Engineer JobsOverview
Showing 5 of 34+ Test Engineer jobs









The Work
The Test Automation Engineer is responsible for designing, developing, and executing automated and manual tests to ensure the quality and performance of complex, large‑scale, and immersive systems. This role leads the planning and implementation of test automation frameworks, tools, and strategies; performs application testing; validates defects; isolates issues; and provides detailed analysis and reporting of test results in the designated ticketing and reporting systems. The Test Automation Engineer also supports configuration management, change management, and release management activities across multiple software and hardware baselines.
This position aligns with Cayuse’s core values of Innovation, Excellence, Collaboration, Adaptability, and Integrity by fostering technical solutions that meet customer needs, promoting teamwork, and prioritizing quality in deliverables.
Key Responsibilities
- Design, implement, and execute comprehensive test and evaluation procedures to ensure all system, functional, performance, security, and integration requirements are met.
- Create, maintain, and execute automated test scripts and test automation architectures for application products and large‑scale, high‑performance immersive systems.
- Develop, document, and run system and integration test cases, including positive, negative, regression, end‑to‑end, and user acceptance test scenarios.
- Analyze test cases for completeness and coverage; refine test conditions and acceptance criteria in collaboration with business analysts, developers, and stakeholders.
- Conduct integration activities involving developed application software, ensuring compatibility and interoperability across components, services, and environments.
- Evaluate, recommend, and implement automated test tools, frameworks, and strategies (e.g., UI, API, performance, security, and continuous testing tools) that align with enterprise standards and project needs.
- Develop and maintain scalable, reusable automated test suites integrated into CI/CD pipelines to support frequent and reliable build validation.
- Continuously upgrade and optimize automated test scripts for reliability, maintainability, and execution speed.
- Establish and enforce best practices for test data management and environment configuration within automated test solutions.
- Execute automated and manual test runs, capture detailed results, and enter findings into the designated ticketing system in a timely and accurate manner.
- Validate defects and issues, perform root-cause analysis, and collaborate with development and operations teams to support remediation.
- Identify, document, and track problems and issues through resolution, providing specific guidance on root-cause and recommended corrective actions.
- Prepare, maintain, and deliver clear and concise test status reports, defect metrics, trend analyses, and risk assessments to project leadership and stakeholders.
- Direct and/or participate in all phases of risk management assessments related to software/hardware development, with emphasis on test design, coverage, and test tool selection.
- Provide subject matter expertise in testing methodologies, automation approaches, and quality standards for complex to highly complex software/hardware applications.
- Support the presentation, formal review, and audit of test results, including preparation of briefings and decision-support materials for technical and non-technical audiences.
- Design, plan, execute, and document System(s) test events, including the creation of System(s) test reports that meet government and organizational standards.
- Review government-developed test plans and test reports for technical correctness, effectiveness, completeness, and compliance with applicable standards and requirements.
- Observe, support, and evaluate the execution of customer acceptance test activities; provide feedback and recommendations to improve test coverage and acceptance criteria.
- Analyze requirements for each test event and assist in the scheduling and coordination of System(s) non-operational environment test assets.
- Perform configuration management, change management, and release management activities in coordination with project and operations teams.
- Maintain and provide controls for multiple test software and hardware baselines, ensuring consistency and traceability across environments and test cycles.
- Ensure that all test artifacts (plans, procedures, scripts, data, and reports) are version-controlled and aligned with configuration management policies.
- Other duties as assigned.
Qualifications – Here’s What You Need
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical discipline (required).
- Minimum of 8 years of progressive experience in software testing and quality assurance, including at least several years focused on test automation engineering.
- Demonstrated experience designing, developing, and maintaining automated test frameworks and scripts for complex, distributed, or large‑scale systems.
- Hands-on experience with one or more test automation tools and frameworks (e.g., Selenium, Cypress, Playwright, JUnit/TestNG, Cucumber, REST/API testing tools, performance/load testing tools).
- Strong understanding of software development life cycle (SDLC), Agile and/or DevSecOps practices, and CI/CD pipeline integration for automated testing.
- Proven ability to analyze requirements and user stories, derive test conditions, and design comprehensive test cases and test data sets.
- Experience with defect tracking and ticketing systems (e.g., Jira, Azure DevOps, ServiceNow, or similar), including documenting and managing defects through closure.
- Familiarity with configuration management, change management, and release management processes and tools.
- Top Secret Clearance is required.
- Must be able to pass a background check. May require additional background checks as required by projects and/or clients at any time during employment.
Minimum Skills Required:
- Proficient in Microsoft and Adobe toolsets, including Excel, Word, PowerPoint, Acrobat, etc.
- Strong understanding of software development best practices.
- Ability to recommend and implement software upgrades.
- Experience in software maintenance and testing to ensure continued functionality.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Knowledge of database management and integration.
- Understanding of web security best practices.
- Ability to document processes and code for future maintenance and upgrades.
Our Commitment to you / overview of benefits
- Medical, Dental and Vision Insurance; Wellness Program.
- Flexible Spending Accounts (Healthcare, Dependent Care, Commuter).
- Short-Term and Long-Term Disability options.
- Basic Life and AD&D Insurance (Company Provided).
- Voluntary Life and AD&D options.
- 401(k) Retirement Savings Plan with matching after one year.
- Paid Time Off.
Reports to: Program Manager
Working Conditions
- Professional office environment.
- Ability to work on site in Washington, DC.
- Must be physically and mentally able to perform duties extended periods of time.
- Ability to use a computer and other office productivity tools with sufficient speed to meet the demands of this position.
- Must be able to establish a productive and professional workspace.
- Must be able to sit for long periods of time looking at computer screen.
- May be asked to work a flexible schedule which may include holidays.
- May be asked to travel for business or professional development purposes.
- May be asked to work hours outside of normal business hours.
Other Duties: Please note this job description is not designed to cover or contain a comprehensive list of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Cayuse is an Equal Opportunity Employer. All employment decisions are based on merit, qualifications, skills, and abilities. All qualified applicants will receive consideration for employment in accordance with any applicable federal, state, or local law.
See All 34 Test Engineer Jobs in District of Columbia
Find roles in District of Columbia that match your experience and apply in just a few clicks.
Find Test Engineer JobsTest Engineer Jobs by City in District of Columbia
Where District of Columbia roles are concentrated, by current openings.
Test Engineer Job Market in District of Columbia
A snapshot from current District of Columbia openings, updated as new roles post.
Who's Hiring
- Noblis4

- SAIC2

- VetsEZ2

- Battelle2

- Shield AI2

Top Industries Hiring
- Science & Research2
- Technology & Software2
What District of Columbia Employers Look For
The qualifications that appear most often in test engineer jobs across District of Columbia.
- Active or obtainable U.S. security clearance recognized by federal contracting agencies in District of Columbia
- Bachelor's degree in computer science, electrical engineering, or a closely related technical field
- Demonstrated experience writing and executing test plans, test cases, and defect reports
- Proficiency with automated testing tools such as Selenium, JIRA, or equivalent frameworks
- Familiarity with Agile and DevSecOps methodologies used across District of Columbia government programs
- ISTQB Certified Tester or equivalent quality assurance credential preferred by many District of Columbia employers
Test Engineer Jobs in District of Columbia: Frequently Asked Questions
How do you become a test engineer in District of Columbia?
Most test engineer roles in District of Columbia require a bachelor's degree in computer science, systems engineering, electrical engineering, or a related field, though some employers accept equivalent technical experience. There is no District of Columbia state license specific to test engineering, but the federal contracting environment means a security clearance is often a practical prerequisite. Candidates who earn an ISTQB certification and build hands-on QA or systems testing experience are consistently more competitive in the D.C. market.
Which companies hire test engineers in District of Columbia?
Companies currently hiring test engineers in District of Columbia include Noblis, SAIC, and VetsEZ, per current listings on Migrate Mate as of July 2026. The D.C. market is anchored by large federal contractors and defense technology firms that maintain permanent engineering centers in the region.
Which District of Columbia cities have the most test engineer jobs?
Washington and Naval Research Laboratory have the most test engineer openings in District of Columbia. Washington D.C. itself drives the bulk of demand because of its concentration of federal agencies, defense contractors, and cybersecurity firms, while suburban hubs in the metro area attract spillover hiring from large prime contractors with offices outside the city core.
Are there remote test engineer jobs in District of Columbia?
Yes, and they are more common than in many technical fields, particularly for software QA and automated testing roles. About 79% of test engineer openings tied to District of Columbia are remote or hybrid as of July 2026, reflecting strong demand for desk-based testing work. Roles involving classified systems, hardware-in-the-loop testing, or government-facility access typically require full on-site presence.
How can I get hired as a test engineer in District of Columbia with little or no experience?
The most realistic entry path in District of Columbia is applying for QA analyst or junior software tester roles at mid-tier federal contractors, which regularly hire candidates straight from degree programs. Employers like Leidos and Booz Allen Hamilton run associate and new-graduate programs that place candidates without prior professional experience onto testing teams. An ISTQB Foundation-level certification and a small personal or academic testing portfolio both signal readiness. Adjacent roles such as business analyst and IT support coordinator are also common stepping stones into testing work at D.C.-area agencies.
Where can I find and apply to test engineer jobs in District of Columbia?
You can find and apply to test engineer jobs in District of Columbia on Migrate Mate, which lists current openings in the region. Search the available roles, identify the ones that match your background and clearance level, and apply directly to whichever positions fit.
See All 34 Test Engineer Jobs in District of Columbia
Find roles in District of Columbia that match your experience and apply in just a few clicks.
Find Test Engineer Jobs