Proactively work with stakeholders (Customers, Product Owners, Operations, End-users) to gather, clarify business requirements, understand the current state, and identify problems to be addressed.
Analyze, model, and standardize business and operational processes (As-Is / To-Be).
Create and manage requirement specification documents such as BRD, SRS, User Stories, Use Cases, wireframes, and process flow diagrams.
Collaborate with the Project Manager to prioritize requirements, define MVP scope, plan implementation phases, and identify key use cases.
Work closely with Product Owners, UX/UI Designers, Developers, and QA throughout product design, development, testing, and deployment.
Conduct research and benchmarking of market solutions, especially AI-enabled products and features, to propose innovative, feasible, and user-centric improvements.
Participate in testing and go-live activities, including UAT, user training, data migration (if any), and post-implementation effectiveness evaluation.
Actively contribute to the application of AI in business processes and system features by identifying opportunities for automation, optimization, and improved user experience and operational efficiency.
Requirements
At least 1 year of experience as a Business Analyst (IT BA) in software development projects.
Solid background knowledge in information technology and software development.
Experience with SQL, Google Analytics, or similar data analysis tools is a plus.
Strong understanding of SDLC, Agile/Scrum, and requirement elicitation and analysis techniques.
Knowledge of AI and its practical applications in software products (e.g., chatbots, recommendation systems, process automation, data analytics) is a strong advantage.
Good communication skills with the ability to present ideas clearly, logically, and persuasively to both technical and non-technical audiences.
Proactive mindset, positive attitude, results-oriented approach, and willingness to learn and experiment with new technologies, especially AI.