Scrum Master
Job Summary:
A Scrum Master is responsible for ensuring that the team/organization embraces the agile values and principles. Assists and coaches the Scrum Team to deliver excellent and innovative software solutions, which contain complex yet intuitive functionalities to customers. Moreover, s/he plays an active role in enabling the rapid delivery of high quality products to meet customer experience and requirements.
Essential Duties and Responsibilities:
Coach the team
Facilitate scrum ceremonies
Assist the PO in grooming the backlog
Eliminate impediments
Shield the development team from interruptions
Conduct training sessions about agile practices, values, and principles
Facilitate resolution of obstacles and escalation of issues when necessary
Resolve conflicts
Ensure that on certain events, relevant documents are made available such as the following:
Planning Phase: Definition of Ready, Definition of Done
Sprint Phase: Impediment list
Inspection Phase: Retrospective Items
Qualifications:
Bachelor’s degree in Computer Science, Information Technology or similar field
With at least 3-year experience as Scrum Master
Sound knowledge on the following:
Software Development Life Cycle (SDLC) or production process
Knowledge in TPS (Toyota Production System preferred)
Good socratic questioning skill
Scrum Certified
Some knowledge in Extreme Programming (XP)
Proficient in collaboration tools (e.g Jira)
Insight to common problems encountered by teams