Reference # 19-00551 Title Scrum Master
Location Phoenic, ARIZONA
Position Type Right to Hire
Experience Level Right to Hire
Start Date / End Date 26-08-2019 --- 26-12-2019
Required Skills and Experience:
  • Strong knowledge of Scrum theory, rules and practices with at least three (3) years of experience as a Scrum Master for a Software Development Team that was diligently applying Scrum principles, practices and theory
  • At least five (5) years of experience working on large software development projects, with at least three (3) years of experience on projects as a hands-on Scrum Master and Servant Leader.
  • Extensive knowledge and experience with Agile Frameworks and core concepts, including Scrum, Kanban, XP, etc.
  • Knowledge about methodologies and tools other than Agile-Scrum to be able to explain these methodologies, compare them and to motivate the team to work within the agreed-to Agile process at Client.
  • Hands-on experience with widely successful Agile techniques: User Stories, BDD, ATDD/TDD, Continuous Integration, Continuous Testing, Continuous Deployment, Specifications by Example, Team/Pair Programming, Automated Testing, DevOps and Agile Games.
  • Ability to explain the meaning of servant leadership and to deploy servant leadership skills on a daily basis.
  • Strong facilitation skills.
  • Ability to encourage team to apply continual improvement.
  • Continuously looking for ways to increase transparency, empower the team and to resolve team conflicts.
  • Ability to encourage the team to always develop the highest quality and highest value product for all internal and external customers.
  • Understanding of and being able to relay the value of empirical model, metrics and incremental delivery.
  • Experience with tasks, user stories, backlog tracking, burndown and burnup metrics/charts, team velocity, MVP and MMP, Agile estimation techniques, etc.
  • Ability to translate the Scrum Framework into operations-only projects that require very little or no IT involvement in the future and to coach team on using this framework in a non-IT environment
  • Thorough understanding of technical concepts, including different environments, interfaces, release mechanisms, source control, SOA, overall Software Architecture, environments, etc.
  • Ability to relay technical concepts and issues to a non-technical audience
  • Certified ScrumMaster or comparable certification

Desired Skills and Experience:
  • Experience implementing Agile Testing techniques, including an appropriate mix of manual and automated testing for the organization's state of maturity
  • Experience with or Certification in frameworks for scaling Agile, e.g. LeSS or SAFe
  • Experience in the Retirement, Financial or Insurance Services Sector
  • Experience with Program Management and PMO setup
  • Software Development and/or Testing Background
  • Experience with Automated testing tools, including Functional testing suites
  • Experience with or exposure to Databases (SQL / Oracle) and Data Warehousing to be able to facilitate communications of any issues related to data between Business and IT
  • Experience with PowerBuilder and/or legacy client-server applications
  • Experience with Web based application and SOA frameworks
  • Experience with setting up a DevOps framework
  • Experience with setting up and managing backlogs and Kanban boards in Jira
Core Responsibilities:
Core responsibilities for this position will include, but will not be limited to, the following:
  • Acting as a Scrum Master for two (2) concurrent core teams and initiatives, more specifically:
    • one team that focuses on new product development
    • one team that focuses on ongoing production support issues
  • Facilitating product visioning and Kaizen work sessions and coaching the team on developing an overall product vision and product roadmap.
  • Working with Executive Team, Project/Program Managers, Product Owner, Scrum Team and any other Stakeholders to develop a Product and Release Road Map and to define project team setup.
  • Guiding team through "Sprint 0 and defining team working agreements for any newly formed teams / initiatives.
  • Assisting with defining and fine-tuning Definition of Done and Definition of Ready.
  • Maintaining product and release roadmap throughout the respective team initiatives
  • Working side-by-side with the Agile coach, Product Owners and Executive Team on guiding the team and organization on how to use Agile/Scrum practices and ensuring that the team adheres to the scrum framework and process developed at Client
  • Assessing the scrum maturity of the team and organization and coaching the team to higher levels of maturity and self-organization, at a pace that is sustainable and practical for the team and organization
  • Actively looking for and removing impediments by identifying and involving the appropriate staff members to remove and resolve the impediment as well as continuously encouraging the team to remove impediments without need of scrum master involvement when practical.
  • Ensuring that the correct resources are engaged at the right time in the project at all times.
  • Encouraging the team to frequent collaboration and face-to-face communications to clarify product objectives, features and needs
  • Facilitating "three amigos / product backlog refinement sessions between Product Owner, Scrum Team, Subject Matter Experts and any other stakeholders on a frequent and ongoing basis as needed
  • Encouraging teams to leverage Test-Driven and Behavior-Driven Development (BDD) practices
  • Building a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis on problem-solving and learning
  • Providing team support using a servant leadership style at all times, and leading by example
  • Facilitating getting the work done without coercion, assigning, or dictating the work
  • Assisting with internal and external communications, improving transparency, and radiating information
  • Supporting and educating the Product Owner, especially on maintaining the product backlog as well as assisting the Product Owner with documenting outcomes from work sessions, including user personas, "Speclets , Specifiations by Example, user stories, acceptance criteria, test cases, screen and flow mockups, etc. if needed
  • Scheduling and facilitating all scrum rituals, including daily scrum, sprint planning, sprint review and sprint retrospectives and educating the scrum team and organization on immutable and mutable scrum elements.
  • Facilitating estimation techniques and maintaining burndown and burnup charts as needed.
  • Help team to clarify goals and actions to achieve goals. Help team to improve efficiency of the development team.
  • Shields team from outside distractions and interferences and escalates any potential issues related to distractions to Executive Management. The Scrum Master acts as a safeguard for the team(s).
  • Assists with defining team capacity at the beginning of each Sprint and gathering hours consumed from each team member on a daily basis.
  • Working with Executive Team to fine-tune the overall Agile Process and Framework as well as any other project and product standards at Client.
  • Provides frequent updates to Executive Team and other Project Stakeholders as defined and needed during the project and escalates potential conflicts, major issues as well as any policy decisions to the appropriate decision makers.
  • Assists organization with Organizational Change Management efforts and ensures that the Change Management Champion is aware of any potential issues to be addressed.