Project Requirement Analysis & Collection
- Collaborate directly with stakeholders or clients to gather, analyze, and clarify project requirements.
- Apply analysis techniques such as process mapping and data modeling to break down complex requirements.
- Identify and analyze business rules, constraints, and dependencies.
- Translate business needs into detailed technical specifications for the development team.
- Evaluate the feasibility of requirements from technical, business, and client perspectives.
- Propose optimized solutions based on customer needs and technical capabilities.
Project & Documentation Management
- Develop and maintain requirement documents, functional specifications, and technical documentation.
- Create and manage user stories, use cases, BRD (Business Requirements Document), FRS (Functional Requirements Specification), and SRS (System Requirements Specification).
- Establish and manage requirement change control processes and version control for documentation.
- Define test cases and acceptance criteria for each requirement.
- Track and report project progress, ensuring timelines and milestones are met.
Product Design & Analysis
- Create wireframes, user flows, sitemaps, information architecture, and mockups to visualize product features.
- Conduct competitive analysis and market research.
- Recommend industry best practices to improve product design and functionality.
- Contribute ideas and insights for product development.
- Ensure that non-functional requirements are addressed, including performance, security, scalability, and maintainability.
Cross-functional Collaboration
- Product Owners to align with product vision.
- Developers to clarify technical requirements.
- QA/QC teams to define test scenarios.
- Product Designers to optimize user experience.
Communication & Collaboration
- Coordinate communication between project stakeholders, including clients, development teams, and management.
- Organize and facilitate regular client meetings.
- Present proposals and project updates to clients and stakeholders.
- Develop training materials and user manuals.
- Support end-user training and project handover to clients.
Skills and Experience
1/ Technical Skills
1.1 Business Analysis Skills
- Business Process Analysis
- Data Analysis
- System Analysis
- Requirements Elicitation Techniques
1.2 Technical Knowledge
- Basic understanding of:
- Databases and SQL
- API và Web Services
- Cloud Computing
- Cybersecurity basics
- Familiarity with software development methodologies:
- Agile/Scrum
- Waterfall
- DevOps practices
1.3 Tools & Methodologies
- Project Management Tools:
- Jira/Confluence
- Microsoft Project
- Trello
- Azure DevOps
- Design & Modeling:
- Visio/Draw.io
- Enterprise Architect
- UML tools
- BPMN tools
- Wireframing & Prototyping
- Figma
- Balsamiq
- Documentation
- Notion
- Microsoft Office Suite / Google Workspace (especially Advanced Excel)
2/ Soft Skills
2.1 Communication
- Strong presentation and public speaking skills
- Active listening skills
- Negotiation and persuasion
- Professional writing skills
2.2 Thinking & Problem Solving
- Analytical and logical thinking
- Complex problem-solving
- Systems thinking
- Decision-making ability
2.3 Project & Stakeholder Management
- Time management and prioritization
- Stakeholder management
- Conflict resolution
- Team coordination
2.4 Language Skills
- IELTS 6.5+ or equivalent
- Ability to read and understand technical documentation
- Technical writing skills
- Comfortable communicating with international clients/partners
3/ Experience
- 3–5 years of experience in a Business Analyst role
- Participated in at least 2–3 full-cycle software projects
- Proven experience working in Agile/Scrum environments
- Experience in enterprise-level projects is a strong plus
Education
Minimum requirement:
Bachelor's degree in one of the following:
- Information Technology
- Computer Science
- Information Systems
- Business Administration
- Or other related fields
Preferred Certifications:
- Business Analysis:
- CBAP (Certified Business Analysis Professional)
- CCBA (Certification of Capability in Business Analysis)
- PMI-PBA (PMI Professional in Business Analysis)
- Agile:
- Professional Scrum Product Owner (PSPO)
- SAFe Product Owner/Product Manager
- ICAgile Business Analysis