The role can vary a lot depending on the firm you work for. Not just the split between Big 4/ medium sized firm/ small local firm, it also within those groupings, so it's hard to give a specific answer, but I'll do my best.
- the day to day activities
As a junior, you're likely to spend a lot of your time at the client's site carrying out work as directed by a senior. The work done by juniors tends to be very repetitive, and gets more interesting as you gain more experience. You'll probably do things like attending stock takes, checking the existence of assets, tracing transactions through the accounting systems.
As you get more experienced, you'll get more involved in planning the audit (looking into where the risks arise to plan the testing needed) and completing the audit (looking at the testing result as a whole to decide if the accounts give a true and fair view)
As a senior, you'll also start managing the in site work and directing and reviewing the work of more junior team members.
Depending on the size of firm/ audit you might be on site on your own or in a huge team. You might be there for a few days or several weeks.
- skills which make you a good auditor
Reasonable maths skills, good written communication. Really important are good people skills (you find out more from talking to people than doing audit tests), good team working skills and good organisation skills
- stress levels
- family friendliness
Both vary massively depending on your firm.
- job availability (once trained)
Generally good. The number of companies needing to be audited has reduced, so the number of firms doing audit has reduced. But the number of trained auditors has reduced as well.
You will need to do a qualification (ACCA or ICAEW). The exams are hard work especially balanced with a family. If you're at a big firm, they fire people for failing exams, but they give you more support than smaller firms normally.