Summary: The eCommerce business analyst acts as a liaison between the eCommerce team and internal customers. The analyst collects, documents, and maintains the authoritative list of requirements for all eCommerce technical efforts. This analyst will serve as the ‘voice of the customer’ to the development teams and maintain a deep understanding of ‘why’ the systems work the way they do, and be the single most knowledgeable person of online ordering, call center, and mobile ordering functionality.
GENERAL RESPONSIBILITIES
Interface with internal & external customers
Act as the customer, stakeholder, and end user advocate/liaison. Act as customer proxy, as needed.
Lead development of User Stories, task breakdowns, specifications, documentation and business cases.
Provide leadership and assistance to help the team coalesce around iteration objectives, understand requirements at a low level of detail, and remove obstacles between end-user and development teams.
Act as translator between business and technical community interpreting user needs and translating them into more technical language for the developers (and vice-versa).
Assist in the design and modeling of the application with the business and development teams.
Plan and coordinate iterations/sprints and road maps with the business team and the Project Manager.
Create, document and communicate temporary workarounds for identified issues.
Assist the business and QC teams in the creation of UAT scripts, run UAT sessions, compile the issues and comments and create a suggested priority of repair/change list (revised Product Backlog).
Write user training manuals, help files, and facilitate training sessions for large applications, as needed.
Manage the Issues log making certain business concerns are promptly and appropriately handled.
eCommerce functional requirements management
Utilize agile modeling and process development techniques to create As-Is/To-Be documentation.
Create high level functional requirements to explain the project scope, reasons for the project and technologies that may be used in the project.
Decompose, refine, and document requirements using appropriate graphical & textual techniques, including use cases, diagrams, process models, wireframes, functional & technical specifications.
Manage the Change Management process.
Assist in development/distribution of status reports, Backlogs, Burn Down charts, and Scrum actions.
Collaboratively document test criteria with requestors, developers, and quality control team.
eCommerce technical requirements management
Gather and document quality attributes (non-functional requirements).
Document requirements for Usability and Functionality.
Work with QC to reproduce, manage and test issue repairs.
Coordinate knowledge transfer from Development Teams to the Help Desk, Admin, and/or DBA team(s).
Help coordinate and communicate implementation schedules and requirements across all teams.
Assist in creating and implementing the Risk Management Plan.
QUALIFICATIONS
· Exceptional verbal & written communication skills
· Demonstrated effectiveness in a fast-paced rapidly changing environment
· 5+ years of professional business experience in a software development environment
· 3+ years leading all aspects of requirements definition and management activities for complex IT projects
· Demonstrated ability to communicate technical subjects to a non-technical audience
· Technical credibility - Java and/or web development experience preferred
· Prior experience working in a consulting firm preferred
· BS Degree in a computer science and/or technical writing discipline