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
![](http://images.ctfassets.net/4mpdf15r5lc4/70Y5m5O7R684OIFuctcnbe/57f429ea39639483f38c079d24d540cc/Category-Computing_and_ICT.webp)
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.
![](/assets/job-profiles/clock.webp)
Hours
![](/assets/job-profiles/pin.webp)
Environment
![](/assets/job-profiles/travel.webp)
Travel
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)
Other careers that you might like
Ethical hacker Solution consultant Cyber security analyst
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.
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:
![](/assets/job-profiles/illustration-skillls.webp)
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.
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.
![](/assets/job-profiles/illustration-job-search.webp)