1 day ago
Remote, United States +2 moreSenior
Base Salary
$81k - $139k/yr
Responsibilities
- Implement automated testing, release validation, quality gates, rollback-readiness checks, and release evidence capture.
- Convert business requirements, user stories, and acceptance criteria into automated or repeatable test cases and validation processes.
- Perform functional, regression, integration, end-to-end, smoke, user acceptance, load, performance, scalability, resiliency, accessibility, security, and data-quality testing as applicable.
- Coordinate release readiness and quality-risk assessment with Agile Delivery Managers, Functional Leads, Product Managers, Engineers, SRE, Security, governance, and customer-facing stakeholders.
- Establish quality metrics, release-readiness criteria, testing dashboards, defect tracking, quality reporting, and audit-ready documentation.
- Document test results, defects, risks, decisions, compliance artifacts, and delivery evidence to support traceability and continuous improvement.
Requirements
- U.S. citizenship, U.S. residency, U.S. work authorization, and at least three full years living in the United States during the last five years are required.
- A bachelor's degree in Computer Science, Software Engineering, Information Systems, Quality Engineering, Computer Engineering, or a related field is required, or a high school diploma plus four additional years of relevant experience may substitute.
- At least six years of relevant experience is required; a master's degree may substitute for two years of relevant experience.
- Experience designing, implementing, and maintaining automated testing frameworks for enterprise applications, data platforms, APIs, and cloud-native solutions.
- Experience with CI/CD quality gates and automated validation controls using Azure DevOps, GitHub Actions, Jenkins, or similar platforms.
- Experience testing APIs, integrations, workflow automation, data pipelines, cloud services, data transformations, dashboards, analytical workloads, and AI/ML outputs.
- Experience with non-functional testing, including load, performance, scalability, resiliency, accessibility, security, and vulnerability validation.
- Experience with automated testing tools such as Selenium, Playwright, Cypress, Postman, REST Assured, JMeter, or LoadRunner.
- Experience supporting cloud platforms, data engineering, analytics, platform modernization, Agile/Scrum/SAFe delivery teams, and regulated environments is preferred.
- Strong analytical, problem-solving, communication, organization, prioritization, collaboration, and attention-to-detail skills are required.
Benefits
- Remote work within the United States, with a strong preference for Washington, DC Metro Area residents and occasional onsite meetings at the Washington, DC client site.
- The role is contingent upon a contract award and is being staffed in anticipation of that award.
- Work must be performed in the United States; foreign locations and foreign IP addresses are blocked, and personal VPN connections are prohibited.
About ICF
ICF is a global consulting and technology services firm serving government and commercial clients across domains such as energy, health, climate, and digital modernization. It delivers advisory, program implementation, analytics, and software-enabled solutions on platforms like ServiceNow. Founded in 1969 and headquartered in Reston, Virginia, ICF is a public company traded on NASDAQ and works extensively with U.S. federal, state and local agencies as well as regulated industries.
