Payscale.com / Glassdoor.com - it'll show you what you're looking for. And, it'll depend on many, many factors such as canton, city, experience, educational degrees, etc. etc.
About the shift allowance - in all likelihood, it'll be an extra payout and should be clearly mentioned in the employment contract. Regular contract is typically 42 hrs. per week and anything extra is paid out at different (higher) rates.
Coming from abroad, the "salary question" is tricky one. And "I expect market-conforming salary" is usually the best answer than throwing a number at them. http://www.englishforum.ch/search2.p...alary+question