Scrum Master key responsibilities involves
Understand the requirements and turn them into working software
Monitoring and Tracking
Reporting and Communication
Process Check Master
Quality Master
Resolve Impediments
Resolve Conflicts
Shield the team and performance feedback
Lead all the meetings and resolve obstacles