Job responsibilities
- Leads and coaches teams to adopt and implement agile methodologies, and promote open communication and engagement among team members ensuring continuous improvement and alignment with organizational goals
- Uses advanced communication, facilitation, and presentation skills to manage and influence stakeholders while communicating organizational impediments to leadership
- Develops and implements short to mid-term operational and transformation plans, prioritize tasks and manage resources to achieve product goals in a timely and efficient manner through the utilization of metrics and evidence-based decisions
- Identifies trends and generates original ideas to contribute to the development of new policies and best practices within the discipline
- Fosters a culture of testing and high quality software & provide audit and governance on the testing practice within the scrum team
- Participates in the broader testing and testing automation community in order to drive the strategy, share best practices, and improve the overall quality and testing disciplines
- Facilitates scrum events including but not limited to; daily scrum, refinement, planning, review, and retrospective
- Coaches the Product owner to ensure the team is aligned with the Product vision, Product Backlog, Sprint goals, and other necessary information to produce the desired outcomes
- Understands the customer, getting feedback to drive product development and maintaining a healthy backlog
- Protects the team from churn by driving velocity improvements, lowering defect density, and promoting more frequent deployments
- Assumes ownership role in the team and has shared accountability with the team on delivery and continuous improvements
Required qualifications, capabilities, and skills
- 5+ years of experience or equivalent expertise in a relevant domain, with a focus on coaching teams and individuals on agile methodologies and project management
- Possess advanced knowledge of multiple product development lifecycle stages, methodologies, and best practices, enabling effective guidance and support for teams
- Display advanced knowledge of agile delivery and multiple agile approaches, including Scrum, Kanban, Extreme Programming (XP), and scaling frameworks, monitoring agility metrics; with the ability to guide teams through complex projects, emphasizing iterative progress and adaptability
- Excellent communication and interpersonal skills, with the ability to engage and influence stakeholders at various levels within the organization, effectively guiding group discussions and decision-making processes within the domain context
- Demonstrates complete end to end ownership of the quality of the application
- Expertise in building test frameworks; API Testing and DB testing
- Experience in managing complex data sets for reliable automated testing
- Experience with automated test concepts and tools; Understanding of BDD principles, experience with Gerkin and Cucumber, experience integrating with tools like Jenkins/Jules
- Ability to use and analyze data/organizational metrics to identify trends, demonstrate progress and identify opportunities for the team
- Working knowledge of collaboration tools such as JIRA, Confluence, Share Point
Preferred qualifications, capabilities, and skills
- Familiar with common development design patterns or technologies such as Service oriented environments, Microservices, APIs, etc.
- Familiarity with customer-centered techniques including user research, UX and UI trends, design thinking, lean startup, customer journey and user story mapping
- Familiarity with end to end product concepts including brand management, marketing, prospecting, account opening, enrollment, fulfillment, and servicing
- Bachelor's degree or equivalent experience with 5+ years as a quality engineer along with 3+ years of experience as Agility Lead in an Agile development desired