Please note: This role is contingent upon a contract award. While it is not an immediate opening, we are actively conducting interviews and extending offers in anticipation of the award.
Job Title: Test Automation Engineer
Company: ICF, Digital Modernization Division
Location: Remote, strong preference for candidates residing in the Washington DC Metro Area
- Occasional onsite meetings on the client site in Washington, DC
- ICF monitors employee work locations, blocks access from foreign locations/foreign IP addresses, and prohibits personal VPN connections
Overview
- ICF’s Digital Modernization Division provides IT and management consulting delivering cloud, cybersecurity, enterprise architecture, data modernization, and digital transformation services to federal clients.
- Focus: migrating legacy workloads, expanding platform capabilities, onboarding and support, and enabling modern data and AI solutions at scale.
- The test automation engineer will implement automated testing, release validation, quality gates, rollback readiness checks, and release evidence capture across platform, application, data, and AI/ML work.
What You Will Do
- Implement automated testing, release validation, quality gates, rollback readiness checks, and release evidence capture for platform, application, data, and AI/ML work.
- Convert acceptance criteria into automated or repeatable tests and validate that releases meet functional, integration, security, accessibility, and load/performance expectations where applicable.
- Coordinate release readiness with Agile Delivery Managers, Functional Leads, and SRE.
- Apply test automation, CI/CD quality gates, release validation, regression testing, integration testing, load testing, release evidence, and agile QA to support role delivery.
- Collaborate with relevant product, engineering, security, governance, quality, and customer-facing stakeholders as required by the role.
- Document work products, decisions, risks, and delivery evidence to support traceability and continuous improvement.
Basic Qualifications
- U.S. Citizenship is required due to federal contract requirements.
- Candidate must reside in the U.S., be authorized to work in the U.S., and all work must be performed in the U.S.
- Candidate must have lived in the U.S. for three (3) full years out of the last five (5) years.
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, Quality Engineering, Computer Engineering, or related field; or a high school diploma with four (4) additional years of relevant experience in lieu of a bachelor’s degree.
- Minimum 6 years of relevant experience aligned to the responsibilities of this role.
- Master’s degree may substitute for two (2) years of relevant experience.
Preferred Qualifications
- Experience designing, implementing, and maintaining automated testing frameworks and quality engineering practices for enterprise applications, data platforms, APIs, and cloud-native solutions.
- Experience developing automated functional, regression, integration, end-to-end, smoke, and user acceptance testing solutions.
- Experience translating business requirements, user stories, and acceptance criteria into automated and repeatable test cases and validation processes.
- Experience implementing quality gates and automated validation controls within CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, or similar DevSecOps platforms.
- Experience performing release validation, deployment verification, rollback readiness testing, release certification, and release evidence collection.
- Experience testing APIs, integrations, workflow automation solutions, data pipelines, and cloud-based services.
- Experience supporting platform modernization, analytics, data engineering, and AI/ML initiatives through test automation and quality assurance practices.
- Experience validating data quality, data transformations, reporting outputs, dashboards, and analytical workloads within enterprise data environments.
- Experience performing non-functional testing including load testing, performance testing, scalability testing, resiliency testing, and accessibility validation.
- Experience utilizing automated testing tools such as Selenium, Playwright, Cypress, Postman, REST Assured, JMeter, LoadRunner, or equivalent technologies.
- Experience supporting cloud-based platforms and services including Azure, Databricks, APIs, workflow orchestration platforms, business intelligence tools, and enterprise applications.
- Familiarity with AI/ML testing concepts including model validation, data validation, output verification, prompt evaluation, and responsible AI testing approaches.
- Experience collaborating with Agile Delivery Managers, Product Managers, Functional Leads, Engineers, SRE teams, Security teams, and stakeholders to assess release readiness and quality risks.
- Experience establishing quality metrics, release readiness criteria, testing dashboards, defect tracking processes, and quality reporting.
- Experience documenting test results, quality findings, release evidence, defects, risks, and compliance artifacts to support auditability and continuous improvement.
- Understanding of security testing, vulnerability validation, accessibility standards (Section 508), and compliance requirements within regulated environments.
- Experience supporting Federal government, healthcare, or other highly regulated environments preferred.
- Experience working in Agile, Scrum, SAFe, or cross-functional delivery teams.
Professional Skills
- Highly effective analytical, problem-solving, and decision-making capabilities.
- Excellent written and verbal communication skills, with the ability to work effectively across technical and non-technical audiences.
- Strong organization, attention to detail, and the ability to prioritize and manage multiple responsibilities.
- Collaborative approach with a commitment to quality, accountability, and continuous improvement.
Additional Information
- This application must be submitted directly by the applicant for consideration.
- We will consider for employment qualified applicants with arrest and conviction records.
- Reasonable accommodations are available, including for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs.
- To request an accommodation, please email Candidateaccommodation@icf.com.
Pay and Benefits
- Pay Range: $81,499.00 - $138,549.00 (full-time nationwide remote)
- Factors used to determine pay include experience, skills, certifications, location, and contract provisions.
- Location: Nationwide Remote Office (US99)
EEO and Compliance
- ICF is an equal opportunity employer.
- Read our EEO policy for more information.
- ICF supports an inclusive workplace where everyone can thrive.
- We comply with applicable background checks and security requirements for federal contracts.
Application Instructions
- Please apply directly; referrals or third-party submissions may not be considered.
- If you require accommodations during the application process, contact Candidateaccommodation@icf.com.