Full Job Description
Experienced software testers are in demand. Depending on your experience, there are various levels you can work as within software testing. From the junior positions, you can build up skills to progress through to software test lead, software test manager, software test architect and software test designer.
Whilst working as a software tester, it’s important for you to provide tactful, insightful feedback to maintain a good working relationship with other members of the design team. Additionally, employers will be looking for the following qualities:
A good understanding of the software development process
A understanding of business
Good writing skills (for documenting the process)
Good communications and consultancy skills
Good presentation skills
The ability to work under pressure and to tight deadlines
As there aren’t many courses that focus specifically on software testing, the best way to become a software tester is to gain a level of software development experience. This can either from straight from university or from a previous job.
Employers will expect you to have excellent technical knowledge of as many programming languages and platforms as possible, and to have a good understanding of the software testing life cycle.
The training you need will depend on the technical products you are testing, and where you want to take your career in the future.
Hours and environment
In many cases you could be working on more than one project at a time. Often they are done in phases, so you may be on the first phase of one project, whilst nearing the end of another. You could often be working on more than one project at a time, one product in first-phase testing and another in its second or final phase. Because of this, hours and working demands will be based more around the project that on specific times.