1

Functional Testing Jobs in Virginia (NOW HIRING)

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

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 ...

... 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 ...

New

... 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 ...

New

next page

Showing results 1-20

Functional Testing information

See Virginia salary details

$23

$48

$79

How much do functional testing jobs pay per hour?

As of Jul 15, 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.

How to become a functional tester?

To become a functional tester, you typically need a background in computer science or information technology, along with knowledge of software testing principles and tools like Selenium or JUnit. Gaining experience through internships or entry-level testing roles and obtaining certifications such as ISTQB can improve job prospects. Strong analytical skills and attention to detail are essential for effective testing of software functionalities.

What does a functional tester do?

A functional tester evaluates software to ensure it performs according to specified requirements by testing individual features and workflows. They create test cases, execute tests, identify bugs, and verify fixes, often using testing tools and scripting to automate repetitive tasks. Their work helps ensure the software's functionality aligns with user expectations and business needs.

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.

Is functional testing a good career?

Functional testing is a valuable career in software quality assurance, focusing on verifying that software features work as intended. It often requires knowledge of testing tools, scripting, and understanding of software requirements, making it a stable and in-demand role in the tech industry. Career growth can include moving into automation testing or quality management positions.

How much do functional software testers make?

Functional software testers typically earn a median annual salary ranging from $50,000 to $80,000, depending on experience, location, and industry. Entry-level testers may start lower, while experienced professionals with certifications and skills in automation tools can earn higher salaries.

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, 88% Full Time, 8% Part Time, and 3% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $100,868 per year, or $48.5 per hour.
QA/TESTER (SERVICENOW)

QA/TESTER (SERVICENOW)

BTree Solutions, Inc.

Mclean, VA • On-site

Contractor

Posted 27 days ago


Job description

Job Title: QA/TESTER (SERVICENOW)
Location: Mclean,VA
Duration: 12+ Months
Visa: USC, GC, H1B and EAD
Contract Type: W2
Must Have Qualifications: Hands on testing with Service Now. Automation and Service Now Certificates are required. Preferred: Java Script, Python, or Selenium. Development experience would also be nice to have.
Job Description
Senior QA Engineer will be part of the Enterprise Risk Management Technologies Team and will be responsible for the manual and automated testing of configurations and integrations of "out-of-the-box" ServiceNow solutions. This role requires solid understanding of ServiceNow platform behaviors, modules, ACLs, flows, and integration testing. All candidates must be either a US Citizen or hold a Permanent Resident Card as well as be a direct W-2 employee to our vendors.
Responsibilities
  • Develop, document and maintain the test data, data validation, end to end testing flows.
  • Design, develop, and maintain automated test scripts using ServiceNow ATF
  • Create test cases based on functional and technical requirements.
  • Collaborate with developers, business analysts, and QA teams to validate functionality
  • Analyze test results and report defects in a timely manner
  • Participate in daily stand-ups, sprint planning, and other Agile ceremonies
  • Ensure high quality and performance of the ServiceNow platform across ITSM, HRSD, CSM, or other modules
  • Develop reusable test templates for future automation initiatives
  • Conduct functional testing for IRM (Integrated Risk Management) and GRC (Governance, Risk & Compliance) modules.
  • Validate controls, risks, issues, assessments, workflows, and regulatory frameworks.
  • Test config changes that include tables, ACLs, business rules, flows, UI policies, update sets.
  • Conduct regression testing using ATF across ServiceNow upgrades/releases
  • Perform cross-browser testing and E2E user journey validation with external apps.
  • Test REST/SOAP integrations and external data flows.

Required Qualifications
  • 5-8+ years of QA.
  • 3+ years of hands-on ServiceNow ATF testing (with focus on IRM/GRC).
  • Strong automation experience (Selenium)
  • Deep understanding of IRM/GRC processes, controls, risk scoring, assessments, SOX/compliance flows.
  • Hands-on with tables, ACLs, flows, update sets, APIs, business rules.
  • 3+ years validating platform UI, Service Portal, Workspace UX.
  • Strong analytical, debugging, and communication skills.
  • 2+ years' experience with Agile/Scrum methodologies
  • Knowledge of test planning, test case creation, and defect management
  • Proficient in identifying automation opportunities within the ServiceNow ecosystem.

Preferred Qualifications
  • ServiceNow certifications (CSA, CIS-Risk, CIS-GRC, ATF)
  • CI/CD experience (GitHub/Jenkins/Azure DevOps)
  • Experience with domain-separated instances
  • Prior experience in large-scale ServiceNow implementation projects
  • Scripting experience with Python, JavaScript, etc.