Requirements Analysis: Working knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project. Identifying user/client requirements for reports or dashboards a product or service and defining technical specifications; Preparing technical documentation and sharing them with senior analysts and technical teams; executing to deliver the solution. .