All links to official websites of government agencies in the Kingdom of Saudi Arabia end with gov.sa.
Secure websites in the Kingdom of Saudi Arabia use the HTTPS protocol for encryption.
Registered with the Digital Government Authority under number :
20250616605Develop and implement the quality control tests for software products; and ensure compliance with standards and customer requirements.
Some or all of the following licenses, certificates or degrees may be required to work in this career.
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The agile project management approach is a methodology for planning, managing and overseeing of ICT ...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The ICT tools used to test and debug programs and software code, such as GNU Debugger (GDB), Intel D...
The methods used to analyze software, ICT system and network performance which provide guidance to r...
The methodologies or models for planning, managing and overseeing of ICT resources in order to meet ...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The computer language LDAP is a query language for retrieval of information from a database and of d...
The computer language LINQ is a query language for retrieval of information from a database and of d...
The lean project management approach is a methodology for planning, managing and overseeing of ICT r...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The computer language MDX is a query language for retrieval of information from a database and of do...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The computer program Visual C++ is a suite of software development tools for writing programs, such ...
The computer language N1QL is a query language for retrieval of information from a database and of d...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The process-based management approach is a methodology for planning, managing and overseeing of ICT ...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The computer language SPARQL is a query language for retrieval of information from a database and of...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The computer language XQuery is a query language for retrieval of information from a database and of...
Identify the strengths and weaknesses of various abstract, rational concepts, such as issues, opinio...
The process through which the learnability, efficiency, usefulness and ease of use of a software app...
The techniques and methods that support a systematic and independent examination of data, policies, ...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
Examine and review systematically computer source code to identify errors in any stage of developmen...
Repair computer code by analyzing testing results, locating the defects causing the software to outp...
Create a series of test cases to check software behavior versus specifications. These test cases are...
Create software test sets in an automated manner,
Perform testing of system or software components grouped in multiple ways to evaluate their ability ...
Perform tests to ensure that a software product will perform flawlessly under the specified customer...
The essential components that make up a hardware system, such as liquid-crystal displays (LCD), came...
The levels of testing in the software development process, such as unit testing, integration testing...
Maintain an overview of all the incoming tasks in order to prioritize the tasks, plan their executio...
Check the convenience of the software product for the end user. Identify user problems and make adju...
Execute testing using specialized software tools to force failure of software in a variety of ways a...
Test single units of source code to determine whether or not they are suitable for use by creating s...
Create and supervise tests plans. Decide on allocation of resources, tools and techniques. Set testi...
Describe software testing procedures to technical team and analysis of test outcomes to users and cl...
The field of standardized computer languages for retrieval of information from a database and of doc...
Use specialized tools to replicate and analyze the conditions that caused the set of software states...
Report test results with a focus on findings and recommendations, differentiating results by levels ...
The query languages such as SPARQL which are used to retrieve and manipulate data stored in Resource...
The deviations of what is standard and exceptional events during software system performance, identi...
The set of structures and models needed to understand or describe the software system, including the...
The software packages, modules, web services and resources that cover a set of related functions and...
The metrics that measure a characteristic of the software system in order to determine the developme...
The specialized software to execute or control tests and compare predicted testing outputs with actu...
The information that is not arranged in a pre-defined manner or does not have a pre-defined data mod...
Utilize specialized ICT tools to create computer code that is interpreted by the corresponding run-t...