Job at NBC Bank Limited, Applications Development, and Integrations Specialist
Position: Applications Development and Integrations Specialist
Location: Head Office NBC
Type: Full-time
Job ID: R-15922288
Abstract
NBC is the oldest serving bank in Tanzania with over five decades of experience. We offer a range of retail, business, corporate, investment, and wealth management products and services.
Job Summary
Work as part of a DevOps team, applying analysis and testing tools, frameworks, techniques, and practices to elicit, identify, and orchestrate business requirements into user stories. Following this analysis, work collaboratively within teams throughout the design and delivery activity with a particular focus on testing.
Job Responsibilities
- Analysis (including a business case study)
- Build proactive relationships with business areas and DevOps teams to proactively develop expertise across various business operations.
- Apply analytical techniques to obtain and verify business needs (product and service)
- Translate needs and insights into a user story format for use by DevOps teams
- Prepare and prioritize the backlog of user stories associated with proposed solutions or units of analysis
- Provide information on detailed solution roadmaps, business cases (such as effort estimates), and product and service information (including detailed analysis requirements and solution scope)
- Define success metrics and key results for various fixes/changes, including detailed acceptance criteria for all features
- Definition and implementation of test requirements (successful or failed test cases)
- Document all systems analysis results (requirements, test cases, etc.) for specific solutions and supporting systems analysis documentation for the broader team
Solution design (in the context of DevOps)
- Translate business requirements into detailed systems requirements. Detailed system requirements should include capabilities, interfaces, and functionality within and between technologies.
- Leverage business analysis and modeling tools and apply coding standards such as UML/BPMN to the schematic/visual document: business requirements, business processes, system operations, and integration.
- Social communication and business approval of integrated requirements with key stakeholders
- Proactively learn and leverage knowledge about the organizations' technical landscape, environment, and broader architecture of systems requirements.
- Work collaboratively with project/program teams, teams, scrum masters, and engineers to determine cumulative, release, and DevOps/project planning requirements (what needs to happen and when).
- Continuous improvement of system requirements mapping (e.g. leveraging input from questions asked, etc. to continually improve the quality of requirements analysis for ease of interpretation by development teams)
- Work as part of the DevOps team included throughout the design process to review the solution design (features and functionality)
- Facilitate decision making during the development and testing phases of any change requirements
- Solution delivery and testing (manual)
- Define and implement a manual test strategy and test cases for various solutions (when it makes sense to do so)
- Define and validate quality standards, test (+/-), and solution plans (socialize and translate to automation test teams)
- Develop and implement manual testing frameworks and patterns for a solution.
- Execution of test processes for various solutions (for example, execution of test cases, analysis of results)
- Provide real-time feedback to DevOps teams on change requirements identified during the testing process
- Review and monitor system stability, resiliency, etc. During the testing process (such as integration) and in production
- Define and monitor overall backlog planning to provide effective solutions
- Assist developer and user during user acceptance testing
- Participate in peer reviews and resolve issues within and across the broader spectrum
No comments:
Post a Comment