The most important quality of a scrum master is to understand the requirements from the Product owners, Prioritize team needs , remove blockers and collaborate effectively towards sprint goal. Scrum master should make the team feel safe ,so that the Developers and QA Team can share their ideas, voice concerns and continuous improvement becomes possible.