No, because they haven't actually carried out that action yet.
Try:
"Excuse me! There's a queue here, if you hadn't noticed".
Assuming that they did actually do it, then your sentence would be fine.
In that case, consider also:
"You've (just) jumped the queue".

Student or Learner