Professional Skills That Tester in Software Testing Company Should Possess

No votes yet.
Please wait...

All the skills a tester in software testing company should possess can be divided into 3 groups:
• Professional — are the key-skills that make a tester different from other IT-expert.
• Technical — are general skills in IT sphere, a tester should possess them as well.
• Personal — certain soft skills.

Professional Skills That Tester in Software Testing Company Should Possess

Professional Skills

Subject DomainsBeginnerJunior or Middle-Skilled Specialist
Software Testing and Development Processes
Software testing processUnderstanding of testing goals and tasks

 

 

General understanding of software development process

Profound understanding of testing stages, their interrelation and interaction, ability to plan his or her work within received task depending on the testing stages.
Software development processGeneral understanding of software development models, their interrelation with testing, ability to manage priorities in his or her work according to stages of project development.
Paperwork Management
Requirementsanalysis 

Not Required

Ability to define interrelation and interconnection between various stages and forms of requirements representation, ability to formulate questions in order to clarify the ambiguities.
RequirementstestingKnowledge of characteristics of good requirements and sets of requirements, ability to analyze requirements in order to find drawbacks in them, ability to eradicate defects in requirements, ability to apply methods of requirements quality improvement.
RequirementsmanagementNot RequiredGeneral understanding of detecting, documentation, analysis and modification of requirements.
Business-analysisGeneral understanding of processes of detecting and documenting of various stages and forms of requirements representation.
Estimation and Planning
Test plan creation     Not RequiredGeneral understanding of principle of tests planning, ability to use a ready test plan for planning his or her work.
Test strategy creation         Not RequiredGeneral understanding of principles of building a testing strategy, ability to use a ready strategy for planning his or her work.
Effort estimate         Not RequiredGeneral understanding of effort estimation principles, ability to estimate his or her efforts while planning his or her work.
Work with Test Cases
Creating of check-listsGeneral understanding of standard practicesFirm ability to use technics and approaches to designing test procedures, ability to decompose tested objects and assigned tasks, ability to create check-lists.
Creating of test casesFirm ability to document test cases according to accepted patterns, ability to analyze ready test cases, detect and eliminate defects in them.
Test cases management         Not RequiredGeneral understanding of test cases generation, modification and upgrading processes.
Subject DomainsEntry LevelLevel of a Junior or Average-Skilled Specialist
Methodology of Testing
Functional and domain testing 

 

 

 

 

 

 

 

 

 

Not Required

 

 

 

 

Knowledge of testing types, firm ability to use technics and approaches to designing test procedures, ability to create check-lists and test cases, ability to create error reports.
User interface testingAbility to perform user interface testing based on ready test cases or in the course of exploratory testing.
Exploratory testingGeneral ability to use matrix for rapid determination of test cases, general ability to perform new tests based on the results of the freshly performed ones.
Integration testingAbility to perform integration testing based on ready test cases.
Localization testingAbility to perform localization testing based on ready test cases.
Installation testingAbility to perform installation testing based on ready test cases.
Regression testingGeneral understanding of principles of regression testing organization, ability to perform regression testing on ready plans.
Working with Defect Reports
Creation of defect reports 

 

 

 

 

Not Required

Firm understanding of defect report life cycle, ability to create defect reports according to accepted patterns, ability to analyze ready reports, detect and eradicate defects in them.
Defects causes analysisBasic ability to explore an application in order to detect the source (reason) of an error, elementary ability to form recommendations for error elimination.
Using of bug tracking systemsAbility to use bug tracking systems on all stages of a defect report life cycle.
Working with Reports about Testing Results
Creating reports about testing resultsNot RequiredAbility to provide necessary information for making up a report about testing results, ability to analyze ready reports about testing results in order to plan his or her work.

Leave A Comment