Refinery u0026 Laboratory u0026 Chemist u0026 Engineering careers in Bawshar, Oman