The Role
Gather, analyze, and document business and functional requirements; translate needs into functional specifications and user stories; liaise between stakeholders and technical teams; support solution design, testing (including UAT), and Agile ceremonies; maintain functional documentation, process flows, and requirements traceability; identify process improvements and collaborate with development and QA across the SDLC.
Summary Generated by Built In
Requirements:
- Gather, analyze, and document business and functional requirements.
- Act as a liaison between business stakeholders and technical teams.
- Translate business needs into functional specifications and user stories.
- Support solution design and ensure alignment with business objectives.
- Participate in requirements workshops, meetings, and stakeholder interviews.
- Create and maintain functional documentation, process flows, and use cases.
- Collaborate with development and QA teams throughout the software development lifecycle.
- Support testing activities, including test case definition and user acceptance testing (UAT).
- Identify process improvement opportunities and propose functional enhancements.
- Ensure requirements traceability and effective change management.
- Work within Agile/Scrum environments, participating in ceremonies and backlog refinement sessions.
- Strong analytical, communication, and problem-solving skills.
Nice to Have:
- Knowledge of Business Process Management (BPM) methodologies and process modeling tools (e.g., BPMN, Camunda, Bizagi, Signavio, ARIS, or similar).
Skills Required
- Gather, analyze, and document business and functional requirements.
- Act as a liaison between business stakeholders and technical teams.
- Translate business needs into functional specifications and user stories.
- Support solution design and ensure alignment with business objectives.
- Participate in requirements workshops, meetings, and stakeholder interviews.
- Create and maintain functional documentation, process flows, and use cases.
- Collaborate with development and QA teams throughout the software development lifecycle.
- Support testing activities, including test case definition and user acceptance testing (UAT).
- Identify process improvement opportunities and propose functional enhancements.
- Ensure requirements traceability and effective change management.
- Work within Agile/Scrum environments, participating in ceremonies and backlog refinement sessions.
- Strong analytical, communication, and problem-solving skills.
- Knowledge of BPM methodologies and process modeling tools (e.g., BPMN, Camunda, Bizagi, Signavio, ARIS).
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
HCCM Consulting is a Lisbon-based technology consultancy that has provided software development and professional services since 1995. The company specializes in creating custom CRM software, business automation solutions, website development, and mobile applications. They serve diverse sectors including banking, insurance, energy, retail, and telecommunications, leveraging their expertise in enterprise applications, nearshoring, and the implementation of low-code technologies.





