Senior Business Analyst
Senior Business Analyst
Toronto, Ontario - Permanent
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 teams 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