Develop automated software tests

Description

Create software test sets in an automated manner, ​using specialised languages or tools, that can be performed by testing tools in order to save resources, gain efficiency and effectiveness in test execution.

Alternative labels

design automated software tests
generate automated software tests
build automated software tests

Skill type

skill/competence

Skill reusability level

sector-specific

Relationships with occupations

Essential skill

Develop automated software tests is an essential skill of the following occupations:

Optional skill

Develop automated 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 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.
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.
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.
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.

 


 

References

  1. Develop automated software tests – ESCO

 

Last updated on September 20, 2022