This question already has an answer here:
I work as an IT consultant at a large company in a open space office. I am the only developer here who is responsible for a product which has a small part in a larger environment. We soon have a release thus it is final testing phase. I have fixed all the reported bugs and my backlog for the next release is either already done on a branch or needs first some input from business which I will only get after the release.
My problem is, I already mentioned to my "line manager" at the customer that I have not enough work. He said he's checking into this, but this can take a few days. So currently I am totally bored and will be for the next few days. But I also know that I am still booked 100% until the end of April and I don't see more than 40% workload until then.
What is the best way coping with a situation like this?
As a side note, I told my employer in the end year talk that I want to change the customer soon after being here for more than 2 years, because diverse customers and project is my main reason to be in consulting and not as a fixed employee at one of our customers. So my motivation in general is currently rather low.