×
Register Here to Apply for Jobs or Post Jobs. X

Quality Assurance Engineer; Automation - Remote

Remote / Online - Candidates ideally in
Reston, Fairfax County, Virginia, 22090, USA
Listing for: ICF
Remote/Work from Home position
Listed on 2026-02-18
Job specializations:
  • Software Development
    DevOps, Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Quality Assurance Engineer (Automation) - Remote

Job Description

ICF is hiring a Quality Assurance Engineer to deliver new test functionality and support existing frameworks. This engineer will work with component, integration, internal development teams, and Business Analysts to analyze, build, and maintain test frameworks and suites across all test phases, as well as processes across the organization.

Note: This role is contingent upon a contract award.

Responsibilities
  • Review and analyze business requirements to produce comprehensive, well‑structured test strategies and test cases.
  • Design and create test conditions and scripts to address business and technical use cases.
  • Design, develop, and execute automated scripts using the organization’s test automation framework.
  • Support automated functional testing by the testing team, focusing on application flow and validation of test results.
  • Perform manual and automated testing, including exploratory, system, regression, compatibility, and integration testing.
  • Work directly with the Data Warehouse, Business Intelligence, and Data Engineering teams to ensure all work is thoroughly tested.
  • Communicate effectively across multiple teams and external vendors, including Operations, Quality Service, Developers, Scrum Masters, and Project Managers.
  • Participate in relevant Agile ceremonies:
    Daily Stand‑Ups, Backlog Grooming, Sprint Planning, Sprint Reviews, and Retrospectives.
  • Analyze data and application changes and document their impact on test automation tasks (test cases, scripting, scenario execution).
  • Ensure test execution results meet defined test objectives.
  • Interface directly with Dev Ops and Infrastructure teams regarding functional test environments.
  • Provide timely and accurate communication of testing events, daily status, and test execution results.
  • Develop and maintain automation for both UI and API testing, leveraging tools such as Playwright, Cypress, Selenium, PyTest, and Postman.
  • Implement automated regression suites integrated into CI/CD pipelines (e.g., Git Hub Actions, Jenkins).
  • Collaborate with developers to validate microservices, containerized environments, and AWS‑hosted applications.
  • Design performance, load, and reliability test scenarios to validate large‑scale data processing and reporting systems.
  • Contribute to code reviews for automated test scripts to ensure maintainability and reusability across teams.
Basic Qualifications
  • Bachelor’s degree or equivalent experience.
  • 3+ years of experience with test automation development (e.g., Cypress, Ruby, Playwright, JS, Python, Selenium).
  • Ability to obtain and maintain a Public Trust clearance.
  • Must have lived in the US for 3 full years out of the last 5 years.
  • Must reside in the US, be authorized to work in the US, and perform work in the US.
Professional Skills
  • Ability to design, architect, build, program, test, and deploy solutions using an Agile methodology.
  • Ability to optimize code/scripts using industry best practices and standards.
  • Ability to work in a dynamic and rapidly evolving environment.
  • Strong hands‑on skills in SQL development; ability to create ad‑hoc queries to meet business needs.
  • Strong self‑organization and self‑management skills, with emphasis on self‑initiation and follow‑through.
  • Demonstrated functional test experience, including test analysis.
  • Experience working with cloud‑native environments (AWS preferred), microservices, and infrastructure‑as‑code pipelines.
  • Strong understanding of CI/CD practices and integration of automated tests into build pipelines.
  • Familiarity with monitoring/logging tools (e.g., Splunk, Cloud Watch, New Relic) to validate releases and production health.
  • Comfortable collaborating across distributed Agile teams to ensure quality is embedded throughout the delivery lifecycle.
Job Location

Remote; however, this position requires that the job be performed in the United States and may involve approximately 10% travel to a customer site. ICF monitors employee work locations and blocks access from foreign locations/foreign IP addresses, prohibiting personal VPN connections.

Working at ICF

ICF is a global advisory and technology services provider that combines expertise with cutting‑edge technology to help clients solve complex…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary