Extensive experience in requirement gathering, managing and documenting business, functional and technical requirements, communicating effectively with stakeholders, management, developers and QA engineers