Senior Business Analyst

Senior Business Analyst

Toronto, Ontario, Canada  - Permanent

Job Description

As a Business Analyst, you will be a core member of the Product Management team working with the Product, Engineering, and Marketing teams to deliver a Payments-as-a-Service (PaaS) platform and key client facing business processes and services.

You will report into the Chief Product Officer, and have direct input into the shaping of the PaaS priorities, and be responsible for understanding and delivering the objectives as defined and agreed by the Product Team.

Specifically, the Business Analyst is responsible for defining the detailed requirements to be built into the platform and for managing the ongoing development process.

You will work collaboratively and closely with the Engineering team during planning and review meetings, daily scrum and product feature prioritization to manage and prioritize the PaaS Backlog. Key to this role, you will provide clarification and feedback to the Engineering team, and ultimately accept or reject work results.

This position will work closely with engineering, user experience, marketing, sales, and customer support. To be successful, the Business Analyst must become an expert on their products and possess excellent communication skills to communicate features and benefits, internally, as well as externally to Customers.

Specifically, The Business Analyst must be able to, both casually and in detail, articulate key value propositions, provide use cases, product demonstrations, and roadmap presentations.

What You Will Do...

• Collaborate closely with Product, Marketing, Sales, Support to define functional requirements
• Be the business requirements point of contact for a cross-functional and multicultural development team to implement stories and tasks based on priority
• Evaluate information gathered from multiple sources, reconcile conflicts, deconstruct high-level information into a general understanding, and distinguish user requests from the underlying true needs for the development team to review
• Work closely with functional and technical contacts at integration partners to facilitate effective integration of partners and partner capabilities
• Independently partner with stakeholders to assess and understand business requests
• Collaborate with business owners to determine feasibility and priorities on project/enhancement requests

• Prepare and participate Sprint planning and reviews, retrospectives and daily standups
• Define and support implementation of user stories using agile methods – build, prune and maintain the team’s backlog of epics, user stories, bug fixes, and maintenance
• Analyze competitive landscape and conduct technology assessments

Define & Deliver
• Work with the Product Team and Business stakeholders to elicit and document – business requirements, success metrics definition and tracking, onboarding and operational process, acceptance and usage, ongoing enhancements
• Be the voice of the customer and provide User perspective on feature value and objectives during day-to-day development
• Gather, analyze, translate, and document business/user requirements; refine acceptance criteria and write user stories
• Deliver quality documentation including customer journeys, use cases, activity diagrams (Business Process Modeling and Notation 2.0), and technical diagrams to describe the user's journey between systems or within the client application
• Develop content such as error messaging paths, content information, and email notifications to better define criteria within a user story
• Prepare testing strategies, test plans, test cases for new features enhancements and regression testing
• Conduct hands-on testing and coordinate with available and needed resources
• Compile and track issues and communicated defects discovered in UAT to the project team
• Participate and/or lead Agile Scrum activities such as daily stand-ups, sprint planning, team grooming, demo, and retrospective
• Work closely with the scrum team to explain your user stories, clarify requirements, ensure delivery of business value, and provide ultimate acceptance of developed features
• Prioritize work within an agile development team and maintain a backlog of future work for consideration/prioritization

Must Have Skills:

Education & Skills Required

• Certified Business Analysis Professional (CBAP) or equivalent
• 5+ years total experience, working as a trained software Business Analyst, in a technical organization
• Background in various types of payment platforms/infrastructures (cards, ACH, etc.), banking, or financial services preferred (but not necessarily required)
• Fluency with Atlassian products, appropriate product design software (e.g. Lucid Charts), and productivity applications (e.g. Office and/or Google Docs)
• Strong BPMN, Use Case, and UML skills
• Strong problem-solving skills and the willingness to roll up sleeves to get the job done
• Strong communication and technical skills with the ability to quickly grasp technical issues/concepts
• Comfortable conversing both strategically and at detail; breaking down high-level information and discussing at details depending on conversation or audience – Management, Dev Team, etc.
• Able to drill into the details of a delivery request without losing sight of the big picture
• Fast Learner: business processes, market trends, design techniques, new software solutions, etc.
• Willing to make critical judgement decisions
• Strong organizational and project management skills
• Excellent written and verbal communication skills, including the ability to understand, work with, and shape the vision of customers, stakeholders, colleagues
• Prepare detailed deliverables (e.g. functional requirements) in line with industry best practice and internal agreed quality, process, and timelines


Starting: ASAP

Similar jobs in Toronto:

Similar jobs in other locations: