We've recently updated our service. Because of this, you'll need to reset your password to log in. It's quick and easy!Reset Password

Software tester

Spot bugs and issues in software so they get fixed before it's released for use.

Also known as: quality analyst, quality assurance engineer, software testing engineer, software quality engineer

About skillsGetting in

About the job

Salary

Source: LMI for All

Weekly

£930

Average

Monthly

£4,030

Average

Yearly

£48,360

Average

13,700

people are currently employed

High growth

800 more jobs in 5 years

These figures refer to this job and similar ones with comparable skills and qualifications. They only apply to Scotland. Source: Oxford Economics

What it's like

Before software is ready for users to get their hands on, it must be thoroughly tested. As a software tester, it’d be your job to look for any bugs or issues that stop it from performing how it should. This is what’s known as quality assurance, and it’s a vital part of digital development. 

Recording any issues you find you’d pass these on to developers, so they know what needs to be resolved. Attention to detail and problem solving are important parts of this role.  

You’d create a plan and use different methods such as performance testing, scalability testing, regression testing or stress testing to identify any problems. The next step would be writing up reports to document the tests and their outcome, and communicate these back to the team you’re working with.  

What you might do

  • Meet with developers and project managers to understand the requirements of each project. 

  • Work alongside software developers to understand software functionality.

  • Walkthrough programmes to find bugs or defects. 

  • Create a testing plan and identify resource needs.

  • Carry out automated testing with specialist software.

  • Test on different devices such as mobile, tablet or laptop, as well as different browsers.

  • Provide solutions that correct the issues you’ve discovered.

  • Write up issue reports to keep for future reference.

Hours

You’ll likely work standard hours, usually Monday to Friday. You might be required to work over-time when coming to the end of a project if there are tight deadlines.

Environment

You’ll usually be office-based and spend most of your time on a computer.

Travel

You might have to travel to meet clients or stakeholders.

Explore more information about this job

Here are some useful links to learn more about this career:

Like the sound of this career?

Browse courses in Scotland related to 'Software tester'

Select qualification level(s)

Show me courses

Other careers that you might like

  • Ethical hacker
  • Solution consultant
  • Cyber security analyst
Browse all job profiles

Related industries

Many jobs can be done in lots of different industries. We've highlighted the ones we think are most important for this job.

    View all industries

    Top skills

    Skills are things you're good at. Whether you know what yours are or not, everyone has them!

    It's useful to learn which ones are important in a job so you know the areas you need to brush up on. It can also help you work out if you're suited to a career.

    Here are some of the skills you'll need to do this job:

    Your skills are important

    Our unique skillsets are what make us stand out from the crowd. Learn about each skill in depth and discover what employers look for in your applications and interviews.

    Discover skills

    Getting in

    Explore the sections shown for more information about getting into this career.

    You might have qualifications which are not shown here but will allow you access to a course. You can compare your qualifications by looking at their SCQF Level. For more information about this, check out the SCQF website.

    Always contact the college, university or training provider to check exactly what you'll need.

    Colleges and universities will list subjects you'll need for entry to a course. Some useful subjects include:

    • Mathematics

    • Information and Communications Technology - ICT

    • Physics

    • Statistics

    • Foundation Apprenticeship: Hardware and Systems Support

    • Foundation Apprenticeship: Software Development

    You can get a head start in this career by doing a Foundation Apprenticeship in S5 and S6.

    You'll get an SCQF level 6 qualification which is the same level as a Higher. You'll also learn new skills and gain valuable experience in a work environment.

    Discover what's on offer at your school on  Apprenticeships.scot.

    Employers often prioritise relevant digital skills and experience when recruiting. There are a number of ways to get experience and qualifications, either through college, university or through work-based qualifications, such as apprenticeships.

    Many Software testers will have studied at HND or degree level in the following subjects:

    • Information technology

    • Software engineering

    • Computer science

    • Maths/statistics related subject

    Others will have built a portfolio of digital qualifications and experience in the workplace.

    Not all employers list specific qualification requirements but they might ask for relevant experience, usually work based, that demonstrates transferable skills.

    You might want to consider creating a GitHub account, testing some opensource software and creating logs of defects you have raised.

    It’s also helpful to have the ability to use coding language such as JavaScript as well as to understand the processes and techniques of software testing.

    Explore over 22,000 courses in Scotland

    Find the perfect course to boost your career.

    View all courses

    Search jobs and apprenticeships

    View work opportunities