· Work with clients, in coordination with Sales & Marketing teams, to understand business requirement for the requested project or feature. · Work with engineering and design teams to draft, document and detail-out product requirements to solve the business requirements. Collect continuous feedbacks from client and update the requirements during this process. · Prepare project schedule working with relevant departments and communicate it to clients. · Explain the requirements to development team and provide necessary clarification during development. · Review, test and accept the solution from business perspective to make it ready for delivery · Coordinate with development and deployment teams to deliver the solution to client within committed timeline. · Maintain required documentation in Confluence and JIRA. · Prepare user stories, acceptance criteria and monitor the project board for the continuous development. · Assists with documentation and prioritization of the business value associated with the business requirements. Design, create, and document process flows, technical requirements list, specifications, diagrams, scenarios, mockups, and/or models for the development team. · Give walkthroughs of the requirements to project team members and clarify any confusion. · Ability to find innovative solutions to mitigate dependencies and risks for deliverables · Review test plans/cases and provide feedback. · Lodge user stories into product management software and monitor until DOD is met. · Be able to Compile, collect, produce, and publish report on necessary metrics. · Communicate the details of project issues, impediments proactively with stakeholders. · Help remove impediments and foster an environment for high-performing team dynamics, continuous flow, and relentless improvement.