Quality Assurance Analyst, Salesforce
About the Company
ICF is a global consulting services company with a mission to deliver innovative solutions that help clients solve complex challenges. With a strong presence in the public sector, ICF specializes in providing expert consulting, technology, and digital services to government agencies, non-profit organizations, and commercial clients. Our commitment to excellence and integrity has established us as a trusted partner in implementing large-scale enterprise systems, including grants management platforms, healthcare solutions, and cybersecurity initiatives. We foster a collaborative and inclusive work environment that encourages professional growth, continuous learning, and impactful contributions.
About the Role
We are seeking an experienced Quality Assurance Analyst to join our team remotely, supporting the phased implementation of an enterprise grants management platform built on Salesforce Agentforce Public Sector. The ideal candidate will play a critical role in ensuring the quality, security, and functionality of the platform by developing comprehensive test plans, executing various testing types, and coordinating with cross-functional teams. This role involves validating workflows, integrations, data migrations, and security controls to ensure the platform meets all acceptance criteria and is ready for secure deployment. The Quality Assurance Analyst will also support automated testing efforts, manage defect tracking, and facilitate user acceptance testing with stakeholders, including government agencies and business analysts. The position requires support during release cycles, hotfixes, and urgent production issues, with a focus on delivering reliable and compliant solutions that meet federal standards.
Qualifications
- 3+ years of experience as a Quality Assurance Analyst in software testing and validation
- Proven experience developing, documenting, and executing test plans, test cases, and scripts
- Experience performing functional, regression, integration, and release testing
- Bachelor's degree in information technology, computer science, business, or a related field
- Ability to obtain and maintain a federal Public Trust clearance
- U.S. citizenship and authorization to work within the United States
Responsibilities
- Develop, document, and execute comprehensive test plans, test cases, and scripts to validate Salesforce application functionality, workflows, and integrations
- Perform various testing types including functional, regression, integration, smoke, accessibility, and release validation across Salesforce environments
- Support testing activities for major releases, minor updates, hotfixes, and platform modernization efforts
- Validate Salesforce enterprise tools such as release management portals, ticketing workflows, and helpdesk reporting systems
- Collaborate with developers, administrators, business analysts, and stakeholders to understand requirements, acceptance criteria, and system workflows
- Participate in technical design reviews and provide QA input on testability, regression impact, and release risks
- Identify, document, prioritize, and track defects using tools like Jira or ServiceNow, ensuring timely resolution and retesting
- Support incident response and validate fixes for production issues, supporting root cause analysis and regression testing
- Perform integration testing involving APIs, third-party applications, and Salesforce org-to-org connections
- Coordinate user acceptance testing, prepare test scenarios, document outcomes, and validate delivered functionality
- Validate data quality, integrity, field mappings, and migration results during platform updates
- Create and maintain QA documentation including test plans, evidence, defect reports, and traceability matrices
- Track testing progress, defect trends, and release readiness metrics to support quality control reporting
- Ensure compliance with Section 508 accessibility standards for user-facing features and reports
- Contribute to continuous improvement initiatives for QA processes, automation, and regression testing libraries
- Participate in Agile ceremonies such as sprint planning, backlog refinement, and retrospectives
- Support occasional off-hours testing activities for releases, hotfixes, or urgent issues as needed
Benefits
- Competitive salary package
- Remote work flexibility supporting work-life balance
- Comprehensive health, dental, and vision insurance plans
- Retirement savings plans with company contributions
- Paid time off and holidays
- Professional development opportunities and training programs
- Inclusive and collaborative work environment