Senior Feature Analyst (SP7) - Information Technology: Card Platform
Listing reference: capgh_000302
Listing status: Online
Apply by: 27 April 2025
Position summary
Industry: Banking
Job category: Others: IT and Telecommunication
Location: Windhoek
Contract: Permanent
EE position: No
Introduction
The Senior Feature Analyst (JFA) is accountable for guiding the clarification of the business requirements, through in-work collaboration with the business stakeholders, and working within the agile team to ensure these are delivered effectively end-to-end. The JFA will provide a more comprehensive view of the features within an epic, the functionality required to implement it, and the benefits it delivers to business. JFA’s have a broader end-to-end understanding of the epic / project, can work across multiple agile teams and product owners, and really own the process from start to finish, while getting involved at a technical level of implementations.
Job description
KEY PERFORMANCE AREAS (KPAs)
The Senior Feature Analyst duties includes the following:
Responsibilities within the Agile Team
•Collaborate with the Product Owner to create and refine user stories and acceptance criteria
•Participate in PI Planning and create Iteration plans and Team PI Objectives
•Develop and commit to Team PI Objectives and iteration goals
•Estimate the size and complexity of features
•Use pairing and other practices for frequent review
•Determine the technical design in their area of concern, within the architectural guidelines
•Conduct research, design, prototype, and other exploration activities
•Implement and integrate changes in small batches
•Create and test the work products defined by their features
•Build and maintain test suites including full regression testing for both manual and automated testing for relevant applications/software features
•Test the work products defined by their features
•Support operational business solutions
•Support and/or create the automation necessary to build the continuous delivery pipeline continuously improve the team’s process
The Senior Feature Analyst duties includes the following:
Responsibilities within the Agile Team
•Collaborate with the Product Owner to create and refine user stories and acceptance criteria
•Participate in PI Planning and create Iteration plans and Team PI Objectives
•Develop and commit to Team PI Objectives and iteration goals
•Estimate the size and complexity of features
•Use pairing and other practices for frequent review
•Determine the technical design in their area of concern, within the architectural guidelines
•Conduct research, design, prototype, and other exploration activities
•Implement and integrate changes in small batches
•Create and test the work products defined by their features
•Build and maintain test suites including full regression testing for both manual and automated testing for relevant applications/software features
•Test the work products defined by their features
•Support operational business solutions
•Support and/or create the automation necessary to build the continuous delivery pipeline continuously improve the team’s process
Prioritise and Plan work activities within the Agile Team
•Facilitate and participate in discovery/inception workshops to create a shared understanding of user needs and the potential technology solution required to deliver to these needs
•Identify user journeys which map out how a user will go through the system
•Work ahead of the team to get clarity on some (not all) requirements before the next iteration
•Collaborate with cross-functional teams comprised of product management, / UX, technology, support, testing and other subject matter experts to gather and analyse functional needs and user story requirements
•Groom user stories through business interviews, workshops or procedures and map user stories ensuring they come together as a cohesive whole.
•Provide the Product Owner and Scum Master with key information for prioritisation and estimation.
•Facilitate and participate in iteration meetings (product backlog grooming, planning meeting, daily stand up, review meeting and retrospective).
•Obtain sign off during iteration review sessions.
•Manage the stories (in Azure DevOps), ensuring that all requirements are loaded as stories, ensuring the stories are assigned to epics.
•Support showcasing stories to stakeholders
•Work very closely with user experience team to ensure that processes, wireframes and content are optimally intuitive to end-users
•Facilitate and participate in discovery/inception workshops to create a shared understanding of user needs and the potential technology solution required to deliver to these needs
•Identify user journeys which map out how a user will go through the system
•Work ahead of the team to get clarity on some (not all) requirements before the next iteration
•Collaborate with cross-functional teams comprised of product management, / UX, technology, support, testing and other subject matter experts to gather and analyse functional needs and user story requirements
•Groom user stories through business interviews, workshops or procedures and map user stories ensuring they come together as a cohesive whole.
•Provide the Product Owner and Scum Master with key information for prioritisation and estimation.
•Facilitate and participate in iteration meetings (product backlog grooming, planning meeting, daily stand up, review meeting and retrospective).
•Obtain sign off during iteration review sessions.
•Manage the stories (in Azure DevOps), ensuring that all requirements are loaded as stories, ensuring the stories are assigned to epics.
•Support showcasing stories to stakeholders
•Work very closely with user experience team to ensure that processes, wireframes and content are optimally intuitive to end-users
Manage the Backlog for the Agile Team
•Ensure that the activities needed to fulfil each item in the backlog are identified, outlined and prioritized before the next sprint.
•Identify missing requirements
•Clarify the goals and business value of Minimum Marketable Features/Minimal Viable Products.
•Clarify any ambiguity until it is understood by the team
•Review user stories with the Product Owner with a strategic point of view
•Capture and keep the business and data rules up to date
•Ensure that where stories are blocked, these stories are prioritised to other iterations and new stories identified to replace them in the current iteration
Test Cases for System
•Work with users to develop acceptance criteria or test cases for the system
•Produce acceptance tests from acceptance criteria
•Provide regular feedback by testing the deliverables against a user story’s acceptance criteria.
•Provide regular feedback by validating that the product meets the business goals.
•Provide support and input into system testing activities including participating in the development of the testing approach, development of test cases as well as the creation of testing scenarios
Collaborate with the team to deliver on backlog
•Wear different hats: designer, tester, facilitator, product owner, etc.
•Create a shared understanding of what the product is supposed to do
•Collaborate with the rest of the agile team to ensure that stories are delivered effectively, and quality standards are adhered to
•Collaborate with developers, testers, and user experience team to ensure that they are engaged ‘in the work’ to understand business context
Minimum requirements
CORE COMPETENCIES
•Critical Thinking / Problem Solving
•Oral/Written Communications
•Teamwork / Collaboration
•Information Technology Application
•Leadership
•Professionalism / Work Ethic
•Career Management
•Critical Thinking / Problem Solving
•Oral/Written Communications
•Teamwork / Collaboration
•Information Technology Application
•Leadership
•Professionalism / Work Ethic
•Career Management
QUALIFICATIONS
•Diploma or Degree in Information Technology, Computer Science, or equivalent.
•Microsoft SQL certification will be an added advantage
•Any SAFe certification will be an added advantage
•Applicable knowledge of the Card & Payment technologies (Postilion, Microsoft Azure (Azure Dev/Ops Services), etc.) will be an added advantage
EXPERIENCE/KNOWLEDGE & SKILLS
•Knowledge of Agile methodology
•Knowledge of the Card Payments business, key participants, E.g. Visa, MasterCard, Issuers, Acquirers, System Operators, etc.
•Knowledge of ISO 8583 (the international standard for financial transaction card originated interchange messaging)
•Understand the impact of features across the Software Development Life Cycle (SDLC)
•Have the relevant technical and business skills to communicate with a variety of stakeholders
•Any development experience will be an added advantage
•Knowledge specific to banking products, banking rules and legislation, digital channels, payment methods, etc.
•Knowledge of databases and SQL scripting will be an added advantage
•Interest in keeping abreast of current trends in testing, especially as they relate to the technologies being used
•Experience in documenting test scripts, test cases and test data.
•Good understanding and experience of IT terminology and processes
•Able to prioritise workloads and work with minimum supervision
Analytical skills for transforming defined business needs into technical requirements
•1 - 2 years' Business Analysis and Design. Experience with requirements elicitation, gathering, documentation and management.
•1 - 2 years' Business Support. Understanding business needs and be able to analyse requirements.
•3 years banking experience
•1 - 2 years' Business Analysis and Design. Experience with requirements elicitation, gathering, documentation and management.
•1 - 2 years' Business Support. Understanding business needs and be able to analyse requirements.
•3 years banking experience