ICF · 1 month ago
Quality Assurance Engineer (Automation) - Remote
ICF is a global advisory and technology services provider, and they are seeking a Quality Assurance Engineer to deliver new test functionality and support existing frameworks. The role involves analyzing business requirements, designing test strategies, and collaborating with various teams to ensure comprehensive testing across all phases.
ConsultingInformation TechnologyProfessional Services
Responsibilities
Review and analyze business requirements to produce comprehensive, and well-structured test strategy and test cases
Design and create test conditions and scripts to address business and technical use cases
Design, Develop and Execute automated scripts using our test automation framework
Support the automated functional testing by our testing team, focusing on application flow and validation of test results
Perform manual and automated testing, which may include exploratory, system, regression, compatibility, system, 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/external vendors (Operations, Quality Service, etc.), as well as different personnel (Developers, Scrum Masters, Project Managers, etc.)
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 the performance automation task (test cases, scripting, scenario execution, etc.)
Ensure the test execution results fulfill the defined test objectives
Interface directly with the DevOps and Infrastructure teams regarding Functional test environments
Timely and accurate communication of testing events, daily status, and test execution results, etc
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., GitHub Actions, Jenkins, or similar)
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
Qualification
Required
Bachelor's degree OR completion of 6+ weeks of a programming boot camp plus 1+ year of IT-related experience; OR 4 years of relevant industry experience without a formal degree
3+ years of experience with test automation development (eg: Cypress, Ruby, Playwright, JS, Python, Selenium)
Must be able to obtain and maintain a Public Trust clearance
Must have lived in the US 3 full years out of the last 5 years
Must reside in the US, be authorized to work in the US; work must be performed in the US
Ability to design/architect, build, program, test and deploy solutions using an Agile methodology
Ability to optimize code/script 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, CloudWatch, New Relic) to validate releases and production health
Comfortable collaborating across distributed Agile teams to ensure quality is embedded throughout the delivery lifecycle
Company
ICF
ICF is a global consulting and technology services provider focused on making big things possible for our clients.
Funding
Current Stage
Public CompanyTotal Funding
$59MKey Investors
New York State Department of TransportationU.S. Environmental Protection Agency
2023-02-13Grant· $29M
2021-03-15Grant· $30M
2006-09-28IPO
Leadership Team
Recent News
2025-12-15
2025-12-08
Company data provided by crunchbase