Bear in mind the contract is non-commuting.
Nowadays some people might be able to commute due to a more relaxed roster on their fleet, but things change constantly in Qatar Airways, so what is happening now might not be in one year.
The only things guaranteed are 4 consecutive days off per month and 42 days annual leave, which you can divide into up to 7 periods of 6 days (which count for 7 days actually because they also guarantee one day off after each 6 day leave period). You can try to use the bidding system to get up to 6 consecutive days off in a month or add more days off before/after your leave, but there's no guarantee you'll get that even though the system generally works pretty well. Just don't count on that happening every month.