Collect and analyze user and stakeholder requirements for systems and process projects.
Document functional and non-functional system requirements, ensuring they are clear, complete, and aligned with the CLIENT's needs.
Participate in meetings with users, stakeholders, and the technical team to understand needs and translate them into technical and business specifications.
Assist in defining scope and in preparing requirements specification documents, process flows, and use cases.
Collaborate with the software development team to ensure requirements are well defined and understood.
Monitor the evolution of requirements throughout the development lifecycle, participating in reviews and adjustments when necessary.
Perform requirement validation testing and support user acceptance testing (UAT) of systems with end users.
Participate in agile team ceremonies and activities, ensuring prioritization and alignment of deliveries with business needs.
Requirements
Bachelor's degree completed or in progress in Computer Science, Information Systems, Software Engineering, Business Administration, or related fields.
Basic knowledge of requirement elicitation and analysis techniques.
Minimum of 6 months to 1 year of experience in requirements analysis, which may include internships or participation in academic projects.
Familiarity with documentation and requirements modeling tools such as JIRA, Confluence, Trello, or similar.
Basic experience in creating requirements documents, use cases, and process flows.
Knowledge of agile methodologies (Scrum, Kanban) and requirement-driven development practices.
Familiarity with Lean or Six Sigma methodology for continuous process improvement.
Knowledge of interview techniques, requirements workshops, and prototyping for eliciting needs.
Ability to work in a multidisciplinary team, collaborating with areas such as development, design, and business.
Ability to create and interpret use case diagrams, activity diagrams, and process flows.