Question: what skills needed for software testing?
Answer: Thought Process. ... 
Reporting and Communication. ... 
Thorough Understanding & Mapping of Business Situation. ... 
The Glocal Approach. ... 
Automating the Process. ... 
The Modern Methodology (DevOps and Agile) ... 
Understanding the Code.