The Scrum Master is responsible for supporting various clients and projects across our customer base by facilitating retrospective meetings at the end of each sprint/project to ensure the highest priority retrospective points are met to the customer's satisfaction. The primary job duties may include coaching scrum teams in all areas (including sprint reviews and planning), milestone tracking, holding daily stand-up meetings, and collaborating with engineering, product management, and quality control departments to ensure the project is completed according to specifications. Ensures that the team is following the scrum methodology and keeps the team on track, productive, and growing inability.
Facilitates daily scrum, sprint planning, sprint demo, and retrospective meetings.
Possess conflict resolution, does conversation by focusing on scrum values of openness, honesty, and respect.
Help product owners to understand how to create and maintain the product backlog so the right work is done in the right order and to make the product backlogs in good shape and make them ready for the next sprint.
Coach the development team about Agile techniques like User Stories, Continuous Integration, ATDD, TDD, Continuous Testing, Pairing, Automated Testing.
Independently and properly manage custom projects, especially with the identification and management of risks and issues affecting project delivery and PnL.
Manages the project releases, sprints, and possible impediments. Assist in creating a release plan and help maintain the prioritized project/product backlog.
Tracks and communicates team velocity and sprint progress to all affected teams and management.
Ensures that the development team has been fully allocated and accounted for during the planning process.
Assists the team in making appropriate commitments through story selection and task definition.
Maintains consistency within Jira and policies the proper use of the tool amongst the development team.
Provides visibility into program health, progress, and impediments by compiling, analyzing, and presenting statistics.
Build and track both the Release Plan and the Scrum/Iteration plan.
Assists with prioritization and resolution of software defects Interface with Program Management Office to ensure project goals and requirements are being met.
Helps with customer-specific releases, working closely with Program Management as the primary interface into the development team.
Maximize delivery flow by helping the team remove barriers that slow them down.
Continually assess the Scrum Maturity of the team and organization and coach the team to higher levels of maturity at a sustainable pace.
Facilitates discussions and conflict resolution to improve team productivity while always promoting continuous improvement.
Mentors and educate the Scrum teams about practicing the core agile principles and software engineering best practices.
Continuous coaching of the team (and stakeholders around the team) to realize their highest potential.
Other job-related activities that may be assigned from time to time.
Education – At least graduate with a Bachelor’s or Master's Degree in IT, Computer Science, Engineering, or any related course. Professional Scrum Master or Certified Scrum Master certification a plus.
Related Work Experience – At least 2 years of experience as a Scrum Master.
Experience in handling complex projects following Agile methodologies.
Experience in handling web and mobile applications.
Previous experience in handling 10 to 15-man roster projects.
Proven experience working on multiple projects concurrently.
Must have experience in Product management.
Experience working in a high-level collaborative environment and promoting a teamwork mentality.
Experience working in a high-level collaborative environment and promoting a teamwork mentality
Knowledge – In-depth Knowledge in the following:
Facilitating Scrum Ceremonies
Developing and Tracking Budgets
Must have the ability to lead and manage a team.
Must have risk management, client interfacing, and decision-making skills.
Must have excellent time management and organizational skills and experience establishing guidelines in these areas for others.
Must have a strong sense of personal accountability regarding decision-making and supervising department teams.
Must have sound problem resolution, judgment, and decision-making.
Must have a passion for new consumer technology and the emerging mobile landscape.
Must have excellent scoping and estimation skills.
Must have strong interpersonal and organizational skills.
Able to work independently and in a team environment.
Must be adept to work in a fast-paced environment.