I have moved from Android to Windows Phone 7. I transferred all my contacts via Bluetooth and have added my Gmail account to the phone.
If I add/edit contacts will they be synchronised to my Gmail contact list? If not, is there any way to do it?
Yes, when you add a contact you are offered the option of what service to create the contact in, Gmail, Windows Live, etc.
To create a new contact
Reference: Windows Phone Help - How to add a contact
If you edit a contact that is from your Gmail contacts, those changes will sync back to Gmail.
To Manually Sync changes back to the cloud account If you don't want to wait for changes to automatically sync back to the account.