Facilitate backlog grooming sessions and help to formalize requirements·
Work with an Agile Scrum team alongside product owners, developers and testers to develop, test, and maintain web and desktop-based applications
Understanding of one or more Development Methodologies such as Agile and Scrum
Manage Sprint release timeline, stand-ups and other ceremonies and helps removes blockers to ensure Agile releases stay on track
Lead and influence others including those more technically experienced
Technical project management of multiple software releases
Aid in gathering and documenting requirements in the form of Agile Epics, User Stories, and tasks.
The Scrum Master will collaborate with stakeholders to define and implement workflows to notify the most appropriate stakeholders that action needs to be taken to maintain system operational availability IAW the established Service Level Agreement (SLA).
Track and communicate team velocity and sprint/release progress
Prepare software documentation including technical diagrams and manuals on the design, use, and operation of the software
Develop, update, and perform manual and automated tests for applications according to company standards
Facilitates or perform random testing of all components to ensure software quality
Participate in peer review sessions of solutions and related code
Thorough understanding of Test Methodologies and when to apply them and/or programming languages
Scrum Master Certification strong preffered
SAFe experienced preferred
Ability to understand and document complex processes and procedures
Excellent problem solving and strong analytical skills
Excellent written and verbal communication and organizational skills