The Business Analyst/Scrum Master is responsible for analyzing and defining stakeholders/business owners/client's requirements to provide comprehensive consultation and long-term recommendation to the management on both the software applications development and business aspects.
Alongside this, the candidate should have excellent knowledge of the SCRUM framework, with all its artifacts and techniques. They'll also need the ability to coordinate people and projects (facilitating changes where you see fit) with their mind set on deliverables. They'll have a collaborative attitude to help drive effectiveness in value and quality, a strong communicator, a capable leader, and invested in Agile frameworks.
Responsibilities:
The Senior Business Analyst/Scrum Master is expected to significantly impact and drive technical analysis of our business processes and the development function using all available toolsets at their disposal, and work very closely with the Product team, Scrum Engineering team, and Stakeholders.
• Investigate, record, analyze and confirm system requirements and business processes.
• Produce high quality and concise requirements and design documents which accurately reflect the business requirements and can be clearly understood by internal or external team members.
• Provide well-reasoned quality user-centered, user-interface design advice to the software
developers consistent with architecture and security principles and standards.
• Support all parts of the testing pyramid, verifying bugs/issues with the stakeholders and business units, and working in tandem with the test team members.
• Manage requests, analyze changes, and follow the process of changing requests whilst being reactive and amenable to the ever-changing landscape.
• Manage each project's scope, timeline, and workflows.
• Support the delivery of features including on-going maintenance of stories/tasks.
• Engage and discuss with the business on the status of a project, as well as constantly ensuring our business requirements are understood by the team.
• Support and review testing scenarios, test data, and defects verification throughout the delivery life cycle.
• Represent the project team at workshops, presentations, showcases, and other meetings as appropriate, ensuring any decisions made are communicated back to the engineering team.
• Coordinate grooming sessions, prioritization, sprints, retrospective/review meetings, and daily stand-ups.
• Coach all team members in Agile frameworks, encouraging the teams to meet sprint commitments and write complete user stories.
• Act as the point of contact for external communications from clients where required.
• Work with
product owners to handle backlogs and new requests.
• Help development teams implement changes effectively.
• Ensure deliverables are measured and reported accurately to quantifiable standards at the end of each sprint.
• Guide development teams to higher scrum maturity and understanding.
• Help build a productive environment where team members take ownership of the product and have a passion for their work.
• The ideal candidate will have a degree relevant to Information Technology/Computer Science/Business (or equivalent) and at least 5 years of relevant work experience in a project-driven environment.
• Good skill and expertise in Discovery methodologies with a high-level focus on elicitation and requirements gathering & documentation, using tools such as JIRA/Confluence/Trello.
• Hands-on experience in influencing and collaborating with internal stakeholders such as Product Owners, Solution Designers, and Architects, leading the workstream.
• Deep experience with Agile methodology and working alongside other Scrum Masters and
Engineering Managers.
• Advanced skills in using suitable tools for business modeling, drawing business and technical flows/diagrams, creating mockups/wireframes/prototypes.
• Working knowledge of various aspects of technology solutions (e.g. user interfaces, APIs, databases, systems integration) and dealing with technology specialists.
• Have basic knowledge of cloud-based technologies (AWS).
• The ability to quickly build an understanding of the business environment, operating models, and terminology.
• Strong problem solving and troubleshooting skills, with an acute focus on attention to detail.
• Experience in the UI/UX areas and understanding of the user-centric mindset.
• Strong experience as a Scrum Master overseeing multiple development teams on projects that often overlap and have significant dependencies.
• Excellent knowledge of Scrum techniques and artifacts.
• Recognized industry-standard certification as a Scrum Master (CSM)/Professional Scrum Master (PSM) is a plus.
• Extensive understanding of software development, testing processes, and analysis techniques and practices.
• In-depth knowledge of task management and document management systems (JIRA/Trello/Confluence) and associated tools.
• Excellent English communication and facilitation skills (both verbal & written) and strong presentation capabilities.