1

Functional Testing Jobs in Virginia (NOW HIRING)

BA/QA

Ashburn, VA · On-site

Experience with software testing tools. (examples include Unified Functional Testing (UFT), Selenium) * Experience with database tools and developing analytics solutions using tools like ...

Salesforce Tester

Mclean, VA · On-site +1

$90K - $130K/yr

Responsibilities will include testing and verification of code, reporting and recording defects, coordination with architects, functional analysts, and developers on testing and testing results ...

Responsibilities will include testing and verification of code, reporting and recording defects, coordination with architects, functional analysts, and developers on testing and testing results ...

Responsibilities will include testing and verification of code, reporting and recording defects, coordination with architects, functional analysts, and developers on testing and testing results ...

Senior Business Analyst/Functional Lead

Fairfax, VA · On-site

$94K - $122K/yr

Perform functional and integrated testing to test application functionality against client requirements Prepare and maintain project documentation and artifacts including analysis, reports and user ...

... cross-functional teams to integrate performance testing early in the SDLC • Define performance SLAs and establish baseline metrics using production insights to ensure realistic and measurable ...

... cross-functional teams to integrate performance testing early in the SDLC • Define performance SLAs and establish baseline metrics using production insights to ensure realistic and measurable ...

Showing results 41-60

Functional Testing information

See Virginia salary details

$23

$48

$79

How much do functional testing jobs pay per hour?

As of Aug 5, 2026, the average hourly pay for functional testing in Virginia is $48.49, according to ZipRecruiter salary data. Most workers in this role earn between $31.44 and $63.41 per hour, depending on experience, location, and employer.

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

To thrive as a Functional Tester, you need strong analytical abilities, knowledge of software development life cycles, and experience with test case design, usually supported by a degree in computer science or a related field. Familiarity with test management tools (such as JIRA or TestRail), automation frameworks, and ISTQB certification are often required. Attention to detail, problem-solving mindset, and effective communication are crucial soft skills that set top testers apart. These skills ensure thorough validation of software functionality, effective issue reporting, and collaboration across development teams, which are vital for delivering high-quality products.

What is the difference between Functional Testing vs Manual Testing?

AspectFunctional TestingManual Testing
PurposeVerify specific functionalities of a software application against requirementsIdentify bugs through manual execution of test cases
ScopeFocused on individual features and functionsBroader, including usability and exploratory testing
ToolsOften uses automation tools alongside manual stepsPrimarily performed manually without automation tools
Skills RequiredKnowledge of testing tools, scripting, and application logicAttention to detail, test case execution, and reporting skills

While both Functional Testing and Manual Testing involve testing software, Functional Testing specifically focuses on verifying that each feature works as intended, often using automation tools. Manual Testing encompasses a wider range of testing activities, including exploratory and usability testing, performed by testers without automation. Understanding these differences helps in selecting the appropriate testing approach for quality assurance.

What is the role of a functional testing professional?

A functional testing professional is responsible for verifying that software functions as intended by executing test cases that simulate user interactions and business scenarios. They identify defects, ensure requirements are met, and often use testing tools like Selenium or QTP to automate tests, supporting quality assurance throughout the development process.

What is functional testing?

Functional testing is a type of software testing that evaluates the features and functions of a software application to ensure they operate according to specified requirements. Testers focus on verifying that each function of the software works correctly by providing appropriate input and expecting the correct output. This testing is typically black-box, meaning testers don’t need to know the internal code structure. Functional testing is crucial for validating the core functionality of an application before it is released to users.

How does a functional tester typically interact with developers during the software development lifecycle?

Functional Testers work closely with developers throughout the software development lifecycle, particularly during sprint cycles in Agile environments. They are responsible for designing and executing test cases based on functional requirements, and when issues are identified, they communicate detailed bug reports to developers. Effective collaboration ensures that defects are understood, prioritized, and resolved efficiently. Regular meetings such as daily stand-ups and sprint reviews foster open communication and quick feedback, helping both parties align on quality goals and project timelines.
What are popular job titles related to Functional Testing jobs in Virginia? For Functional Testing jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Functional Testing jobs in Virginia look for? The top searched job categories for Functional Testing jobs in Virginia are:
Infographic showing various Functional Testing job openings in Virginia as of July 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $100,868 per year, or $48.5 per hour.

Full-time

Re-posted 20 days ago


Job description

Description:
  • Project management and project oversight
  • Develop software requirement specification (SRS) documents to support functional requirements affecting the technical file specifications (Mail.dat and Mail.XML).
  • Manage, update, and maintain all currently supported technical specifications and guides and develop new ones as necessary in support of new or revised functionality across systems.
  • Customer Acceptance Testing (CAT) to provide support to review Technical Requirement Documents (TRD), develop and update test scripts, perform customer acceptance testing, perform production validation through smoke testing and functional testing, document testing outcome and provide artifacts, provide TLSC documentation and Requirement Traceability Matrix (RTM).
  • Provide expert personnel to meet with and participate in mail industry meetings/forums and Mailer Technical Advisory Committee (MTAC) workgroups, task groups and user groups.
  • Development of performance metrics to track and report status of Customer Acceptance Testing.
  • Automated test script development
  • Develop training materials, Standard operating procedures (SOP) and guides as it relates to impacted CPPP applications.
  • Other related duties as assigned.
Requirements:
  • A Bachelor’s Degree from an accredited College/University in CS, IT, Other Science related field. NOTE: Four (4) years additional relevant experience required in lieu of a degree
  • Minimum of 5-7 years’ experience, in technology or software development preferred.
  • Mail.DAT and Mail.XML are fundamental to the electronic data exchange of mailing information. Experience with Mail.DAT, and Mail.XML specification is highly encouraged and preferred.
  • Experience as a business analyst, Certified Business Analysis Professional (CBAP) preferred.
  • Experience with requirements management tools. (examples include Application Lifecycle Management (ALM), VersionOne, JIRA, Confluence)
  • Experience with software testing tools. (examples include Unified Functional Testing (UFT), Selenium)
  • Experience with database tools and developing analytics solutions using tools like MicroStrategy, Oracle SQL, Teradata
  • Experience using O365 suite (Word, Excel, PowerPoint, Project, Access, Visio, Teams, Workflow, Power BI)
  • Experience with USPS Technical Solution Lifecycle (TSLC), or other industry Software Development Lifecycle (SDLC) methodologies.
  • Experience managing or leading IT projects using Waterfall and Agile Methodologies
  • Project Management Professional or Scrum Master Certification, preferred