- Engage with users to gather and analyze their requirements, ensuring a thorough understanding of their needs and expectations.
- Design robust and scalable systems that meet business requirements, leveraging best practices and innovative solutions to enhance system functionality and efficiency.
- Develop comprehensive functional specifications and present them to users, ensuring clarity and alignment with business objectives.
- Prepare detailed technical specifications, including program, report, and API specifications.
- Groom developers to code effectively, adhering to the provided specifications and ensuring high-quality deliverables.
- Actively participate in sprint reviews, providing constructive feedback on program demos and ensuring alignment with specifications.
- Guide testers in creating detailed test scenarios based on functional specifications, ensuring thorough testing and quality assurance.
- Collaborate closely with business users and testers to develop and execute User Acceptance Testing (UAT) scenarios, ensuring the system meets user expectations.
- Address and clarify defects identified during unit testing, System Integration Testing (SIT), and UAT before assigning them to developers for resolution.
- Develop user training materials and lead training sessions to ensure seamless adoption and effective use of new systems.
- Provide support to the team during system deployment and PVT