Role definition - The position is responsible for creating the business and/or functional requirements necessary for technology solutions that meet customer needs, expected delivery dates, and exceptional quality standards
- Work under the direction of the Manager to provide application solutions for assigned business areas.
- Possess functional knowledge of assigned application technology.
- Interact with business users to understand new business requirements and enhancement requests
- Serve liaison role between application technology vendors, internal IS groups, and business users.
- Translate business requirements into product-specific designs and configuration, detailed requirement specifications and user stories.
- Design and execute test plans for new application functionality, product enhancement and regulatory modifications using acceptance criteria and user stories.
- Deliver functional design documents, business process workflow and related documentation for new development projects and/or enhancement and modification requests.
- Provide support during the software development lifecycle.
- Design and execute functional, integration, and regression test plans for new application functionality, product releases and enhancement and regulatory modifications using business scenarios. · Ensure programs meet business specifications. · Demonstrate new functionality to business users seeking inputs on future direction.
- Review vendor provided documentation and internal user manuals needed to support the product.
- Participate in user focus groups and requirements workshops, vendor training and demonstrations. These are consistent accountabilities for all staff.
- Assist in supporting activations and rollouts.
- Consistent efforts to deliver quality solutions as per agreed scope.
- Customer focus and close alignment with the customers’ business objectives.
- Ensure efforts to continually improve domain knowledge.
- Ensure the quality of the deliverables as per the defined defects standards
- Document issues with resolutions and share with team members to improve team productivity.
- Provide data to generate team performance metrics.
- Knowledge transfer with other team members to improve overall team education level
- Take complete ownership for the assigned task and timely inform the progress of the project / task to all stakeholders.
- Adherence to the defined standards.
- Take initiative and drives to bring to logical conclusion; proactive approach.
- Provide accurate and timely information and escalates when there are issues.
- Actively participate in meetings and make valuable contribution.