Description
Perform tests to ensure that a software product will perform flawlessly under the specified customer requirements, using specialised software tools. Apply software testing techniques and tools in order to identify software defects (bugs) and malfunctions.
Alternative labels
test application
test programs
Skill type
skill/competence
Skill reusability level
sector-specific
Relationships with occupations
Essential skill
Execute software tests is an essential skill of the following occupations:
ICT test analyst: ICT test analysts work in testing environments, assessing products, checking for quality and accuracy, or creating tests scripts. They design tests which are then implemented by testers.
ICT security consultant: ICT security consultants advise and implement solutions to control access to data and programs. They promote a safe exchange of information.
Software tester: Software testers perform software tests. They may also plan and design them. They may also debug and repair software although this mainly corresponds to designers and developers. They ensure that applications function properly before delivering them to internal and external clients.
Digital games tester: Digital games testers review and test various genres of digital games by playing them in order to find bugs and glitches within the game’s functionality or graphics. They may evaluate the capacity of attraction and playability of games. They may also debug the games themselves.
Aviation ground systems engineer: Aviation ground systems engineers are in charge of supervising the maintenance of the equipment of the airport, for example, the visual aids, airport electrical systems, luggage systems, security systems, pavements, drainage, maintenance of unpaved areas and equipment and vehicles.
ICT accessibility tester: ICT accessibility testers evaluate websites, software applications, systems or user interface components with regards to friendliness, operability of the navigation and visibility to all types of users, especially including those with special needs or disabilities.
ICT system tester: ICT system testers perform testing activities and some test planning activities. They may also debug and repair ICT systems and components although this mainly corresponds to designers and developers. They ensure that all systems and components function properly before delivering them to internal and external clients.
ICT usability tester: ICT usability testers ensure compliance with requirements and strive for optimal usability within the software engineering cycle phases (analysis, design, implementation, and deployment). They also work closely with users (analysts) to research for and document user profiles, analyse tasks, workflows, and user scenarios.
ICT integration tester: ICT integration testers perform tests in groups of system components, units or even applications. They group them in larger aggregates and apply integration test plans on them. They oversee the complexity of relations between different components.
Ethical hacker: Ethical hackers perform security vulnerability assessments and penetration tests in accordance with industry-accepted methods and protocols. They analyse systems for potential vulnerabilities that may result from improper system configuration, hardware or software flaws, or operational weaknesses.
Quality engineering technician: Quality engineering technicians work with quality engineers or managers to analyse and solve quality problems and improve productivity. They examine machines for imperfections and inspect products to make sure they meet the standards. They also provide personnel with training in inspection techniques and prepare inspection plans.
ICT quality assurance manager: ICT quality assurance managers establish and operate an ICT quality approach through quality management systems, in compliance with internal and external standards and the organisation’s culture. They ensure that the management controls are correctly implemented to safeguard asset, data integrity and operations. They focus on the achievement of quality goals, including the maintenance of the external certification according to quality standards and monitor statistics to forecast quality outcomes.
ICT security technician: ICT security technicians propose and implement necessary security updates and measures whenever is required. They advise, support, inform and provide training and security awareness.
Optional skill
Execute software tests is optional for these occupations. This means knowing this skill may be an asset for career advancement if you are in one of these occupations.
ICT security administrator: ICT security administrators plan and carry out security measures to protect information and data from unauthorised access, deliberate attack, theft and corruption.
Wind turbine technician: Wind turbine technicians maintain and repair wind turbines by performing diagnostic inspections, analysing faults, and performing repair duties. They ensure the wind turbines operate in compliance with regulations, and assist the wind engineers in the construction of wind turbines. Wind turbine technicians may also test and install hardware and software components of wind turbines.
Database developer: Database developers program, implement and coordinate changes to computer databases based on their expertise of database management systems.
References
- Execute software tests – ESCO