I was hired 3 months ago as a web developer at a company to work on a project and 2 months ago that project was killed.
Ever since then I'm given all sorts of tasks, like testing and cleaning printers, but nothing that fits my actual job description.
As I finish whatever I was given to do, they leave me alone for days straight.
In normal situation I would resign right away but I can't find another job and I need employment continuity since we have a lot of expenses at home.
So I'm stuck here.
My lead has been working with the company for 15+ years - is very comfortable and doesn't care about what I think or say.
I was thinking to approach his immediate superior to let him know of my situation and maybe propose some web development projects I could work on, to show him that I have skills that are being wasted on lichess.org, but I'm afraid of being overpowered by my lead's seniority and the possible repercussions.
If I'd have at least 1 year experience at this company I'd be more outspoken but I feel like I'm in a fragile position that I don't want to break.
How would you suggest I improve my situation at this company?
Update 25/07
I had an interview with HR at another company and was invited to a technical interview.
Meanwhile at this job I was given yet another QA task which I finished the next day. Since then, I'm contributing to StackOverflow and counting the hours till my technical interview
Update 30/07
I had the technical interview, was given an offer, I accepted it and will soon leave this job. Thanks to anyone who contributed to this.
Once again, due to the lack of interest from the company side, the right approach was to change jobs as soon as possible.
However, if there are signs that the lack of work is temporary, then the right thing to do would be, indeed, to take the time to learn something new, get familiar with code bases, technologies used at the company, write documentation etc.