If the check is drawn on a US account on a US bank it will be sent back to the US bank on a collection basis. The Qatari bank has no way of verifying that there are sufficient funds or the signature is correct.

Whoever sent you the check should have sent a bank draft that would have been drawn on a USD account of a Qatari bank in the US. The Qatari bank can then verify the signature.

Checks send on a collection basis are EXPENSIVE and rarely worth the effort. Send the check back to whoever sent it and request an International draft or an electronic transfer.