Not everyone can claim the title of a software tester. Quality assurance services require a truly unique set of skills and the best software testers are those individuals who always try to expand their knowledge base and prefer learning testing strategies. By the way, good testers do their best to be better than they are.
We created the list of technical skills that tester in software testing company should have.
Subject Domains | Basic Level | Level of a Junior or Average-Skilled Specialist | |||||
Operational Systems | |||||||
Windows | Using on the level of Advanced User | Installation, usage and administration, problems solving, the configuration in order to set up the test environment and to perform test cases. | |||||
Linux | General Knowledge | Installation, usage, administration, problems solving, the configuration in order to set up the test environment and to perform test cases. | |||||
Mac OS | Not Required | General Knowledge | |||||
Subject Domains | Basic Level | Level of a Junior or Average-Skilled Specialist | |||||
Virtual machines | Using on the Level of Novice User | Installation, usage, administration, problems solving, the configuration in order to set up the test environment and to perform test cases. | |||||
Databases | |||||||
Relational theory | Not Required | General understanding, ability to read and understand schemes of databases in generally accepted graphical notations. | |||||
Relational DBMS | Ability to install, set up and use for test environment settings and to test cases performing. | ||||||
SQL Language | Ability to write and perform simple requests using tools for work with DB/DBMS. | ||||||
Computer Networks | |||||||
Network protocols | Not Required | General understanding of principles of TCP/IP operation, ability to configure local network settings of operating system. | |||||
Network utilities | General understanding and ability to use utilities for diagnosing network condition and network defects. | ||||||
Web Technology | |||||||
Web server | Not Required | General understanding of web servers operating principles, ability to install and set up a web server. | |||||
Application server | General understanding of application servers operating principles, ability to install and set up an application server. | ||||||
Web-services | General understanding of the principles how web-services work and of the ways to diagnose defects in their work. | ||||||
Text markup languages | General idea about HTML and CSS | Ability to use HTML and CSS for creating simple pages. | |||||
Data communication protocol | Not Required | General understanding of operating principles of OSI application layer protocols, the general idea of the defects diagnostic. | |||||
Web programming languages | Basic knowledge of at least one web programming language. | ||||||
Mobile Platforms and Technology | |||||||
Android | Not Required | Using at a novice user level. | |||||
iOS | Using at a novice user level. | ||||||
Windows Phone | Using at a novice user level. |
Leave A Comment