Business Analyst

The ecommerce business analyst works with client stakeholders and related third parties to analyse, design and document ecommerce solutions to meet the client’s objectives. The business analyst acts as the ‘voice’ of the client in all internal stakeholder project meetings, and is a key member of a professional team delivering advanced ecommerce solutions to market leading retail companies. The role is highly client facing and covers the full project lifecycle, from the elicitation of business requirements through to user acceptance testing and go-live of the system/s. The key objective of the business analyst is to lead the requirements elicitation process and to deliver a functional design specification that meets the client objectives for the project.

Duties and Responsibilities

  • Analyse and understand project scope and core objectives
  • Lead requirements’ elicitation workshops with client stakeholders to define high level business requirements
  • Gather and organise requirements into functional areas and help the client to prioritise the requirements
  • Prepare the functional design workshop plan and agendas for each workshop
  • Lead functional design workshops, with client stakeholders and technical architects, to elicit detailed, low level functional requirements
  • Critically evaluate information gathered from multiple sources, reconcile conflicts, break down high-level information into their constituent details, abstract up from low-level information to a general understanding, and distinguish user requests from the underlying true business needs
  • Collaborate with technical architects, lead developers and subject matter experts to establish the technical vision, and analyse tradeoffs between usability and performance needs
  • Proactively communicate and collaborate with both internal project team members and external client stakeholders to analyse information needs and functional requirements, and deliver the following artefacts as needed:
    • Functional design specification
    • Wireframes (screen blueprint that represents the skeletal framework of a website)
    • Workflow/business process flow diagrams
    • Data model/s
  • Obtain sign-off from client on the specifications
  • In conjunction with the technical architect, plan and present the construction phase kick-off meeting, introducing the development team and other internal stakeholders to the project, ensuring the team understand the project scope, core objectives and key functional requirements
  • Be proactive in ensuring that the development and QA teams understand the requirements by attending daily team meetings and initiating functional clarification sessions where needed.
  • Be the liaison between the business, the development team and the support team
  • Review the test plan and test scripts to ensure quality and coverage of the testing
  • Provide training material and run training sessions for business users when necessary

Essential Experience and Knowledge

  • Minimum of three years working experience as a technical business analyst
  • Experience in successfully leading requirement elicitation workshops
  • The candidate must be comfortable in challenging customer requirements in order to truly understand the underlying needs of the business, arriving at the best possible solution for the client
  • Demonstrable experience in writing requirements specifications for retail information systems. This includes producing the following:
    • High level business requirements document
    • Detailed functional design document
    • Workflow/business process flow diagrams
  • A proven track record in software development and end to end experience of the project lifecycle
  • The candidate must be an exceptionally clear communicator including facilitation, presentation and written skills, and must have the ability to be pragmatic and drive strong scope management disciplines
  • Experience of testing the developed solution to ensure it meets requirements and client expectations

Desirable Experience and Knowledge

  • Knowledge of ecommerce best practice
  • eCommerce experience or experience in any of the following is a major advantage:
    • User experience and UI design (wireframing)
    • Website usability and accessibility
    • Search and navigation
    • Merchandising and promotions
    • Checkout process
    • SEO
    • Web analytics
  • Exposure to the software testing process, including the preparation of test plans and execution of test scripts is an advantage

Essential Skills and Attributes

  • Interviewing and listening skills: The candidate must be able to talk to individuals and groups about their needs, ask the right questions to surface essential requirements, and confirm their understanding of what project stakeholders say/mean
  • Facilitation skills: The candidate must be able to lead requirements elicitation workshops, work with stakeholders to define acceptance criteria, moderate brainstorming sessions, etc.
  • Observational skills: The candidate must be able to validate information obtained through other methods, deepen the understanding about business processes, and so on
  • Analytical skills: The candidate must be able to critically evaluate data gathered from multiple sources, reconcile conflicting requirements, break down high-level information into their constituent details, abstract from particular examples to a more general understanding, identify underlying needs from explicit user requests, etc.
  • Writing skills: The candidate must be able to communicate information effectively and consistently to different types of audiences, including senior management and technical development staff
  • Organisational and time management skills: The candidate must be able to cope with the vast array of information gathered during elicitation and analysis and manage time effectively
  • Teamwork skills: The candidate must be able to share responsibilities, confer with others, help others do their jobs, and seek help when needed
  • Relationship-building skills: The candidate must be able to develop a large, well-diversified network of valuable connections across the organisation
  • Negotiating skills: The candidate must be able to get consensus about priorities, and help resolve conflicts among project stakeholders
  • Modelling skills: The candidate must be able to represent requirements information in graphical forms e.g. business process flow diagrams

Desirable Skills and Attributes

  • Requirements management skills: It would be an advantage if the candidate could help implement and/or improve requirements processes and practices and to define, for a given initiative, the tasks to be performed, the techniques to be used, and the deliverables to be produced

Education and Qualifications

Degree educated.

Salary and Benefits

The salary will be highly competitive. Substantial bonuses and share options are available. The company also offers health and life insurance.

Please apply with CV to and include the job title in the subject line of the email.