- Collaborate with stakeholders to understand their problem statements and requirements.
- Gather and document the requirements or get a Business Requirements Document (BRD) if the functionality is defined.
- Conduct a market study to understand how similar issues are handled by other competitor businesses and applications.
- Assist in Identifying and evaluating different solutions available in the market for the issue at hand.
- Engage with the business team to identify and finalize a feasible solution.
- Prepare technical documents for the requirement.
- Collaborate with the internal development team to discuss the documents and review the release timeline.
- Create a ticket in Redmine for tracking and assign it to the development team.
- Maintain communication with stakeholders, sharing regular progress updates and sample screens where applicable.
- Perform implementation-level testing once the development is completed and moved to the staging environment.
- Identify bugs, raise tickets, and work closely with testers to resolve issues.
- Perform bug testing and conduct overall testing for release-related features.
- Provide User Acceptance Testing (UAT) support to the BA from the stakeholder side. Could you provide APKs and credentials for testing?
- Collect feedback and suggestions from the stakeholders. Address critical feedback in the current sprint or prioritize based on developer leads.
- Post-release, perform implementation testing to ensure that the release meets expectations.
- Prepare and document release notes for the released functionality.
- Organize weekly meetings with BA stakeholders to discuss ongoing progress.
- Ensure that tickets raised are properly closed and resolved.
- Assist the BA in taking reports from the application or backend for order analysis, driver utilization, and violations.
Show Less...