ICF International - Reston, VA
posted 3 months ago
ICF's Digital Modernization Division is a rapidly growing, entrepreneurial, technology-driven department, seeking a motivated Quality Analyst to implement and support best-practice solutions and processes for a variety of Federal clients, including the Department of Treasury. Our Digital Modernization Division is an information technology and management consulting department that offers integrated, strategic solutions to its public and private-sector clients. ICF has the expertise, agility, and commitment to design, build, and operate high-performance IT engines to support all aspects of our client's business needs. As a Quality Assurance Analyst, you will support digital solutions for a variety of Federal clients, including the Department of Treasury. The analyst will support our projects by collaborating and working with a cross-functional team to deliver quality, innovative, and highly scalable CRM applications to end clients. You will perform testing and verification/validation activities for team IT deliveries. The ideal candidate will have prior experience working with cross-disciplinary teams and will be responsible for managing and supporting daily work requests for one or more project teams. Your role will involve supporting the testing of software applications, including writing test cases, test scripts, and creating test reports. You will participate in requirements grooming for sprint preparation, work with the scrum team to analyze user stories, and write test scripts. Additionally, you will support User Acceptance Testing by conducting demos and tracking defects, ensuring that testing is completed and delivered on time. You will also take part in backlog grooming and sprint planning, working with the project team to identify risks and impacts to the system. Various types of testing, including functional, regression, and smoke testing on web-based or CRM applications, will be part of your responsibilities. Maintaining the regression testing suite by updating test cases to include newly added functionality will also be essential. You will work with developers to perform root-cause analysis, preliminary problem diagnosis, implement bug fixes, and change requests, while executing test cases and identifying and tracking defects with clear steps to reproduce. Conducting demos or training necessary for the successful execution of the project will also be part of your duties.