Job DescriptionScrum Master will lead the scrum teams and provide coaching to the team/organization ensuring adherence to established Agile processes and practices. The Scrum Master will be responsible for tasks covering the product development life cycle. In addition to scrum master responsibilities the incumbent will also be required to perform tasks related to end to end project management and software/product release management. Role PurposeThe Scrum Master ensures that the Scrum process is used as intended. Keep the Development Team in alignment with the Scrum framework values and principles and ensure the team is focused on continuous improvementEnforces daily builds to detect early issues in the compiled and aggregated code as well as in the functionality Daily Scrums Sprint Planning Product Backlog refinement Sprint Reviews Sprint Retrospectives release planning and other team activities as requiredEncourage team self organization & empowerment Scrum/Agile MethodologyFacilitate Daily Scrums Sprint Planning Product Backlog refinement Sprint Reviews Sprint Retrospectives release planning and other team activities as requiredSupport the Product Owner in writing effective Product Backlog Items and maintaining the prioritized backlogs for multiple products as the Development Teams provide estimates for the upcoming planning meetings fully prepare the team for the upcoming Sprints and release