Not according to Qatarv labour law unless if this is mentioned in your contract with the company. i believe your contract cosidered as from abroad or contractor who are not entiteled for gratuity. according to labour law u might be cosidered as a consultant.. and u even might not be paid a salary but only a lump sum or commission for your work.
you still can call labour dept and check they are very helpfull.