Three Dimensional Skills/Three Types of Skills for Software Testing Professionals, Software Testing Skills (Manual Testing and Automated Testing), Domain Knowledge(Banking, Insurance, ERP, Healthcare, Telecom, Retail Market etc…) and Technical Expertise(Some Knowledge on Software Development Technologies).
Software Testing Skills, both Manual Testing and Automated Testing are mandatory for Software Testers, Domain Knowledge like Banking, Insurance, ERP, ecommerce, Retail Market, Healthcare and Telecom also import for Software Testers.
Technical Expertise means some knowledge on Application (Application Under Test) Environment also required for Software Test Engineers.