Identify and validate key business requirements to define project needs and establish primary objectives
Conduct feasibility analysis and define project scope. Collaborate with the project team to prioritize deliverables
Manage external stakeholder expectations, scope, and communication. Work closely with business users and support functions to understand use case requirements
Develop detailed process documentation and collaborate closely with the development team
Obtain sign-off on solution design documents and ensure successful User Acceptance Testing (UAT)
Support live automation and handle change requirements within a structured change control process
Lead process re-engineering for client business processes as needed, applying Lean Six Sigma methodologies when appropriate.
Requirements
Proficient in the Software Development Lifecycle (SDLC), with experience in both Waterfall and Agile methodologies
Knowledgeable in diverse technologies, including J2EE (JSP, Servlets, EJB, XML, Java), .Net (C#, ASP, S#), Oracle, PostgreSQL, DB2, and MS/SQL
Bachelor's Degree in Computer Science or Engineering
Certified in Business Analysis or Agile Product Ownership; Six Sigma certification is a plus
Experienced in business process analysis, with strong knowledge of at least one process modeling notation (e.g., BPMN or UML) and proficiency in tools such as MS Visio or ARIS
Background in Finance, Operations, or HR is an asset
4+ years of experience in Business Analysis
Fluent in English, with additional languages considered an advantage
Strong verbal, written, and interpersonal communication skills
Proven experience with RPA software implementation, including UiPath, Blue Prism, or Automation Anywhere