I have done job search very recently and a few years back to extend the career horizons. This post is not to provide tips, but to share one realisation that I have gone through in the process.
What happened a lot of times with me is that, it seemed to me that I would be a perfect fit for a role me interview would go well and I would be sure that the people at the other end of discussion loved me. But, then I would get a regret mail. Whereas, I would get green signal response for roles which would not match my exact past experience. I used to be flabbergasted.
But not anymore. What I realised is that when a potential employer look at your past experience, they are trying to assess you based your past achievements and determine how you take challenging situations. Most of the time they are not looking for exact matches. Of course, for very specific roles, this is not true. But, this holds good for most of the situations.
What they want most of the time is that you have a room to grow. If you are an exact fit, you would become bored very easily (unless you have home loans).
I believe this is a good thing. Variety and diversity always help. Maintaining diverse anything is helpful when things start going south, and you would not realise about problematic nature ofmonoculture when things are good. I personally believe even a very technical role needs certain room to grow.
Something to think about when you do not hear positively from a potential employer for a role that exactly matches your past experiences.