1. Bachelor's degree in the related field2. Good understanding and experience as a Project Manager and Scrum Master3. Good understanding on PM metrics for tracking & Agile experience4. Ability to successfully communicate with distributed development and test teams5. Risk, Issue and Escalation Management6. Establishing the processes 7. Provide guidance in financial and project plans8. Strategic business acumen & understanding of organizational strategy and ability to design information systems to deliver that strategy9. Team player with strong written & oral communication skills and ability to successfully communicate with distributed development and test teams10. Having hands on experience working as a software engineer would have an added advantage