Collaborate with engineers, dev ops, production support, UX designers, and data scientists to deliver strategic products & features by defining technical solutions, determining technical feasibility, defining high-level LOEs, and proposing project release plans. Engage with stakeholders, business users, and product managers to understand the business case to define release requirements, translate business requirements into technical requirements, and define project scope.Develop comprehensive project plans, timelines, and milestones. Take ownership of project outcomes, ensuring high standards of quality and performance. Monitor project progress, identify potential risks that may occur during software development, analyze the impacts on the project, and create risk mitigation plans. Conduct regular project reviews and post-project evaluations to drive continuous improvement. Navigate complex project requirements and constraints with agility and strategic thinking. Adapt to changing priorities and demands, maintaining focus on project objectives. Utilize advanced project management tools and methodologies to manage the project through the entire soft development lifecycle, and break down technical work plans into phases, sprints, releases, etc. Define the testing approach and drive test execution: unit testing, integration testing, test automation, regression testing, and performance/scale testing. Seamlessly transition the project to sustaining operations. Coordinate internal resources and third parties/vendors for flawless execution of projects. Ensure projects are delivered on time and within scope and budget. Facilitate effective communication within the team and across departments to ensure alignment and collaboration. Build and maintain strong relationships with clients and team members. Foster a positive and inclusive team environment, promoting trust and collaboration. Resolve conflicts and manage team dynamics to ensure smooth project progression.