1

Qa Engineer Jobs in Virginia (NOW HIRING)

You will collaborate with the rest of the QA Team and developers to execute the quality assurance lifecycle. In addition, you will contribute directly to test design and execution. You will be ...

Collaborate with developers, analysts, and business teams * Maintain test documentation and QA artifacts Required Qualifications * 2-3 years of experience in QA or software testing * Knowledge of ...

Quality Assurance Engineer

Lynchburg, VA · On-site

$62K - $109K/yr

The Quality Assurance Engineer will lead reviews of contract technical requirements and manufacturing code specifications, evaluate situations, and select and apply standard engineering and ...

Position Summary Base-2 Solutions is seeking a detail-oriented Quality Assurance Engineer with strong UI testing expertise to ensure quality and compliance during the modernization of a critical ...

QA Engineer SME

Paris, VA · On-site

$135K - $148K/yr

We are seeking a QA Engineer SME to serve as FEMA's authoritative expert for QA governance, enterprise test automation, and cloud-native quality frameworks. Key Responsibilities: * Develop enterprise ...

Quality Assurance (QA) Engineer/Tester

Mclean, VA · On-site

$41.75 - $56.75/hr

Software Engineering (SWT) Travel Required: Up to 10% Clearance Required: Ability to Obtain Public Trust What You Will Do: We are seeking a highly motivated QA/Test Automation Engineer to support the ...

Quality Assurance (QA) Engineer/Tester

Mclean, VA · On-site

$41.75 - $56.75/hr

Software Engineering (SWT) Travel Required: Up to 10% Clearance Required: Ability to Obtain Public Trust What You Will Do: We are seeking a highly motivated QA/Test Automation Engineer to support the ...

Senior QA Engineer

Paris, VA · On-site

$118K - $130K/yr

We are seeking a Senior QA Engineer to lead testing strategy and QA automation for large-scale FEMA applications, ensuring quality, security, and performance across cloud-hosted systems. Key ...

Showing results 21-40

Qa Engineer information

See Virginia salary details

$36.2K

$94.4K

$137.3K

How much do qa engineer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for qa engineer in Virginia is $94,351.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,300.00 and $110,500.00 per year, depending on experience, location, and employer.

What is a QA engineer?

QA Engineers, or Quality Assurance Engineers, are professionals responsible for ensuring that software products meet established quality standards before they are released to customers. They design and execute tests, identify bugs or issues, and work closely with development teams to resolve problems. QA Engineers play a crucial role in the software development lifecycle by preventing defects, improving product reliability, and ensuring a smooth user experience. Their work may involve manual testing, automated testing, and creating test documentation.

What does a QA engineer do?

As a QA engineer, you monitor the development process and design troubleshooting tests to ensure software or manufacturing materials have no significant issues. If your tests identify problems with the software, you then send the review and feedback to the product design team so they can make plans to debug the software and return it to you for further testing. Your duties include designing various tests, scenarios, and scripts to assess whether or not a piece of software is ready for release. You also track and document your findings using a bug tracking system and participate in design review meetings to provide reports on your results.

What are the key skills and qualifications needed to thrive as a QA engineer, and why are they important?

To thrive as a QA Engineer, you need a solid understanding of software testing principles, programming or scripting knowledge, and familiarity with quality assurance methodologies, often supported by a degree in computer science or a related field. Experience with test automation tools (such as Selenium or JUnit), bug tracking systems, and sometimes certifications like ISTQB are typically required. Attention to detail, analytical thinking, and strong communication skills help QA Engineers identify issues and collaborate effectively with development teams. These skills ensure the delivery of reliable, high-quality software products that meet user requirements and business goals.

How does a QA engineer typically collaborate with developers and other team members during the software development lifecycle?

QA Engineers work closely with developers, product managers, and sometimes UX/UI designers throughout the software development lifecycle. They participate in sprint planning meetings, provide input on testability during requirements discussions, and collaborate with developers to understand new features and identify potential issues early. Regular communication helps ensure that quality standards are met and bugs are addressed promptly, resulting in a more efficient release process and higher-quality products. This collaborative environment also provides QA Engineers with opportunities to expand their technical knowledge and grow within the team.

What is the difference between Qa Engineer vs Software Tester?

AspectQa EngineerSoftware Tester
CertificationsISTQB, CSTE, CSQAISTQB, CSQA (optional)
Work EnvironmentInvolved in automation, process improvement, and quality strategyPrimarily manual testing and test case execution
ResponsibilitiesDesigning test plans, automation, defect analysis, quality assuranceExecuting test cases, reporting bugs, verifying fixes
Industry UsageUsed across software development companies, especially in Agile and DevOpsCommon in traditional and Agile environments

The main difference between a Qa Engineer and a Software Tester lies in their scope and responsibilities. Qa Engineers typically focus on automation, quality processes, and strategic testing, while Software Testers mainly perform manual testing and bug reporting. Both roles are essential for ensuring software quality, but Qa Engineers often have a broader role in quality assurance and process improvement.

Are QA engineers paid well?

QA engineers typically earn competitive salaries that vary based on experience, location, and industry. Entry-level positions may start lower, but with skills in automation tools and testing frameworks, salaries tend to increase significantly for experienced professionals. Overall, QA engineering is considered a well-paying role within the tech industry.

Is QA engineer a stressful job?

A QA engineer's job can be stressful during tight deadlines, bug fixes, or complex testing scenarios, but it often involves structured processes and collaboration. The level of stress varies depending on the company, project scope, and workload, and skills in time management and communication can help manage pressure.

What are the most commonly searched types of Qa Engineer jobs in Virginia?

The most popular types of Qa Engineer jobs in Virginia are:

What cities in Virginia are hiring for Qa Engineer jobs?

Cities in Virginia with the most Qa Engineer job openings:

Infographic showing various Qa Engineer job openings in Virginia as of September 2026, with employment types broken down into 1% Internship, 85% Full Time, 9% Part Time, 4% Contract, and 1% Nights. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $94,351 per year, or $45.4 per hour.

Quality Assurance Engineer

Reston, VA • On-site

Securiport
IT Services • 501 - 1,000 employees

Full-time

Re-posted 17 days ago


Job description

Position Summary: Securiport LLC is a US company based in Reston, VA, specializing in designing and implementing passenger biometric recognition, immigration processing, and intelligent information reporting and management systems based on advanced technological solutions.  Securiport provides a complete immigration processing solution and analytics to maintain border security. Services include technical analysis, design, implementation, and maintenance of Securiport’s software solutions, training, and technical support to the field operations.

 
You will report to the Director of Product Services and be responsible for implementing and executing the quality assurance lifecycle for Securiport’s products. You will be working in every phase of the software lifecycle to ensure the quality and functionality of the products delivered to clients. You will collaborate with the rest of the QA Team and developers to execute the quality assurance lifecycle. In addition, you will contribute directly to test design and execution.

 
You will be working in a hybrid Agile/Waterfall software lifecycle, with a strong bias toward Agile. You will have demonstrated proficiency with testing Web and desktop applications. 

 
Principal Duties and Responsibilities

  • Experience performing quality assurance activities across the full software development lifecycle, including requirements analysis, design, development, testing, and release.
  • Strong understanding of QA methodologies, tools, and best practices, including test planning, test case design, defect tracking, and test execution.
  • Experience testing thick-client (desktop) applications, web applications, and web services/APIs.
  • Experience working in an Agile software development environment (e.g., Scrum or Kanban).
  • Ability to create and maintain clear end-user and administrator documentation in collaboration with cross-functional teams.
  • Experience with automated testing at the unit, integration, and end-to-end levels; hands-on experience with tools such as Playwright, Selenium, or Ranorex is preferred.
  • Experience using test management and ALM tools, such as Azure DevOps (formerly VSTS) or OpenText ALM (formerly HP Quality Center).
  • Strong written and verbal communication skills in English.


Required Knowledge, Skills, Abilities

  • Bachelor’s degree in Information Technology, Computer Science, Computer Engineering, or a related field from an accredited institution. QA-related certifications are a plus.
  • Five (5) or more years of experience in software quality assurance.
  • Must be authorized to work for any employer in the United States.
  • Only local candidates will be considered.


  Any or all of these skills are desired

  • Experience with collaboration and application lifecycle management tools such as Confluence, Azure DevOps (formerly TFS/VSTS), and Redmine.
  • Basic to intermediate experience with programming or scripting, particularly in Java or C#.
  • Experience performing QA activities in commercial cloud environments, such as Microsoft Azure or Amazon Web Services (AWS).
  • #LI-NA1



Securiport is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. Securiport is committed to working with and providing reasonable accommodations to applicants with physical and mental disabilities. Please see the United States Department of Labor's EEO poster and EEO poster supplement for additional information.

Disclaimer: Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time. The above statements are intended to describe the general nature and level of work being performed by people assigned to this position at the time this job description was written. They are not intended to be an exhaustive list of all duties, responsibilities and skills required of personnel so classified. This document does not create an employment contract, implied or otherwise, and all employees in this position are employed “at-will.