IT Business Analyst
Summary
TTMS is hiring an IT Business Analyst in Kuala Lumpur to support Adecco's IT team across the software delivery lifecycle: gathering and documenting requirements (BRD/FSD/SRS), modelling As-Is/To-Be processes with BPMN 2.0, refining Agile backlogs, and supporting UAT and sign-off. Requires 5+ years of BA experience.
The role will ensure requirements are clear, complete, traceable, and aligned with business objectives, while supporting testing and User Acceptance Testing (UAT) to ensure delivered solutions meet approved business requirements.
Responsibilities:
1. Stakeholder Engagement & Requirements Gathering
Identify key stakeholders and establish roles and responsibilities using a RACI matrix.
Conduct requirement workshops, stakeholder interviews, and site observations.
Review existing business documents, systems, policies, and processes to understand business needs.
Gather, validate, and obtain business-owner approval for requirements.
2. Requirements Analysis & Documentation
Prepare and maintain Business Requirements Documents (BRD), Functional Specifications Documents (FSD), and Software Requirements Specifications (SRS).
Document functional and non-functional requirements, business rules, data requirements, and data dictionaries.
Ensure requirements are clear, complete, consistent, and traceable throughout the project lifecycle.
3. Business Process Analysis
Analyse existing (As-Is) business processes and design future-state (To-Be) processes.
Develop business process models using BPMN 2.0.
Conduct gap analysis and recommend process improvements to enhance efficiency and business outcomes.
4. Solution Design & Technical Coordination
Develop use cases, user stories, acceptance criteria, wireframes, and screen flows.
Document interface, data, and system integration requirements.
Conduct requirements walkthroughs with solution designers, developers, QA teams, and other technical stakeholders.
Clarify business requirements and support the resolution of functional queries throughout development and delivery.
5. Agile Delivery & Backlog Management
Collaborate with the Product Owner to refine and prioritise the product backlog.
Participate in sprint planning, daily stand-ups, sprint reviews, and other project meetings.
Ensure user stories meet the Definition of Ready before entering development.
Support delivery teams in maintaining alignment between business requirements and project scope.
6. Requirements Management & Change Control
Maintain the Requirements Traceability Matrix (RTM) to track requirements through design, development, testing, and acceptance.
Manage requirements baselines, documentation versions, and change requests.
Conduct impact assessments to evaluate proposed changes against project scope, timelines, dependencies, and deliverables.
Help minimise rework by identifying gaps, inconsistencies, and ambiguities early.
7. User Acceptance Testing (UAT)
Provide input into UAT strategies, test scenarios, and test scripts.
Coordinate and facilitate UAT activities with business stakeholders.
Support defect triage, issue prioritisation, and resolution tracking.
Validate delivered solutions against approved requirements and facilitate business acceptance and sign-off.
8. Transition & Business Readiness
Contribute to training materials, user guides, and operational documentation.
Support business readiness and transition activities before solution deployment.
Assist business users in understanding new processes, system functionality, and changes to existing workflows.
9. Project Reporting & Stakeholder Communication
Participate in daily stand-ups, weekly status meetings, monthly service reviews, and project steering committee meetings as required.
Provide updates on deliverables, requirements status, risks, issues, dependencies, and upcoming workshops.
Escalate unresolved issues through the agreed project governance structure.
Requirements
Bachelor's degree in Information Technology, Computer Science, Business Information Systems, Business Administration, or a related discipline.
5+ years of IT Business Analyst experiene, Business Systems Analyst, or in a similar role supporting IT projects and software delivery.
Strong experience in requirements elicitation, analysis, documentation, validation, and stakeholder management.
Hands-on experience preparing BRD, FSD, SRS, user stories, use cases, and acceptance criteria.
Knowledge of business process modelling, including BPMN 2.0, As-Is/To-Be mapping, and gap analysis.
Experience with Agile and/or Waterfall project delivery methodologies.
Familiarity with backlog refinement, sprint planning, and collaboration with Product Owners, developers, QA teams, and Project Managers.
Experience supporting UAT, test scenario preparation, defect management, and business sign-off.
Understanding of requirements traceability, version control, and change management.
Excellent analytical, problem-solving, documentation, communication, and facilitation skills.
Ability to manage multiple workstreams and engage effectively with both business and technical stakeholders.
Benefits
- Interesting and challenging work in a dynamically growing company.
- Stable employment and professional development.
- Competitive salary & benefits.
- Collaboration with experienced experts in an international environment.
- Opportunity to develop your career in new organizational structures.
- Work with the latest IT technologies.
- Great working atmosphere.