If you are a GCC resident you can get on arrival visa in Bahrain. Profession is not an issue. However Visa and passport should have minimum 6 months validity.

You can pay cash/any GCC currency. Credit/Debit Card NOT accepted. On arrival visa is available in all counters except one reserved for GCC Citizens.
No forms to be filled in. For 3 days 10 BD(100QAR) and 7 days 15BD(150 QAR).

AJAY