ICF
is hiring
Senior Business Analyst
About Our Company
ICF is a global consulting and technology services company with approximately 9,000 employees, but we are not your typical consultants. At ICF, business analysts and policy specialists work together with digital strategists, data scientists and creatives. We combine unmatched industry expertise with cutting-edge engagement capabilities to help organizations solve their most complex challenges. Since 1969, public and private sector clients have worked with ICF to navigate change and shape the future.
Job Description & Responsibilities
We are open to supporting 100% remote work anywhere within the US*
As a Business Analyst, you will play a key role in ensuring the quality and reliability of our software products and work directly with customers to identify functional and technical requirements. The candidate should have excellent analytical and problem-solving skills, and be able to communicate technical concepts to non-technical project team members. The candidate will work closely with cross-functional teams, including senior developers, project managers, product managers, and customers, to use software development best practices, understand requirements, and develop and implement solutions in Agile environments.
Roles & Responsibilities
- Work with Agile project teams to identify and document the business requirements as user stories (in Jira) and conduct testing, such as functional and regression testing.
- Interpret business requirements for simplified analysis and decision-making.
- Develop test plans, test cases, and testing procedures to conduct testing throughout the entire software development lifecycle.
- Participate in the Agile/Scrum development process.
- Develop and document requirements using wireframes and mockups
- Develop and update system documentation.
Requirements
Basic Qualifications
- A bachelor’s degree in computer science, mathematics, or other related technical fields is required.
- 3+ years of experience in software development.
- 3+ years of experience working with Agile methodologies for effective application development.
Preferred Qualifications
- Ability to communicate clearly, both verbal and written.
- Ability to work effectively in a fast-paced, agile environment.
- Collaborate across multiple teams and stakeholders to resolve software issues and identify the scope of testing.
What we offer
Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position.
The pay range for this position based on full-time employment is:
$76,848.00 - $130,642.00