Though I’m assuming that you are in Leeds (based only on your name), I’m going to go more generic here and say, a lot depends on where you are.
Here in the Netherlands, it isn’t customary to write a salary range on a job description, but in UK or USA, it’s almost required. I prefer to see the proposed salary range before I apply, as I’m rather expensive and I don’t want to waste your time (as employer) or mine. Tangent time… I once applied to a company, and the interview process went very well. When we got to salary negotiations, they threw out a number that was so low that I would have made more by going on unemployment.
Another thing I look for is the lines which are included only in order to shut out potential talent. Things such as “ABCD Qualified” or “5 years of SQL experience” (worse, for a junior tester. And yes, I’ve seen that.) It would be better to show what your team does, and let the potentials judge for themselves if they can possibly help. For example, “We use ABACAB programming language with RANDOM framework to develop our applications.” or “We are looking for an experienced test automator, our current automation is written in Selenium and Postman with Javascript.” Once you put a number on that, you leave out a lot of good people.
The word “Diverse” in reference to your team is good, assuming you have that diversity now, such as “Our team is diverse.”
Leave out the things which can be assumed, “Ability to work quickly and efficiently in a fast paced environment.” (Pulled from a real job advert) Or worse… “Highly developed communication skills, both written and verbal, to explain complex issues”. Tangent again… The “communication” quote came from an advert with 26(!) different required qualifications. I don’t think they’ll fill that one. Ever.
Put minor perks in the “leave it out” category as well. No software tester will apply because you have a ping-pong table or free lunch.
Those are all of the things I don’t like. So what do I look for in a job?
- A good description of what I will be doing. If it’s a new position, say so. If it’s a long-standing team, say so.
- A reasonable description of who I will be doing it with. It doesn’t need to be long, but terms like “start up”, “experienced team”, “new project” are REALLY helpful.
- As mentioned before, if possible, the expected salary range.
- The standard description of what the company does should lead. Most companies have a standard version of this.
- An abbreviated list of requirements, such as “You are experienced in working with Selenium and C#.” Some things are required. They should be listed.
Finally, these are the things I look for. A lot of the things I mention here are contrary to the “standard” template. I might follow up shortly with good snippets which I have found.