Posted Oct 12, 2026

Test Automation Engineer

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