ICF is looking to hire a Quality Assurance Engineer to enhance their testing capabilities by delivering new test functionality and supporting existing frameworks, ensuring the quality and reliability of their software solutions.
Requirements
- 3+ years of experience with test automation development (eg: Ruby, Playwright, JS, Python, Selenium).
- 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.
- Strong hands-on skills in SQL development; ability to create ad-hoc queries to meet business needs.
- Demonstrated functional test experience, including test analysis.
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.
- Analyze data and application changes and document their impact on the performance automation task (test cases, scripting, scenario execution, etc.).
Other
- This position requires strong deductive reasoning, attention to detail, persistence, patience, and creativity.
- 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.
- U.S. Citizenship or Green Card is required due to federal clearance requirement
- Must be able to obtain and maintain a Public Trust clearance