J'ai trouvé un autre travail.

English Translation

I’ve found another job.

Why is “boulot” wrong here?

I wouldn’t say it’s wrong (although it’s colloquial), it’s just not the expected answer. You can add “boulot” as an alternative answer, and it will “automagically” be accepted next time.