I am currently looking to identify generic skills that can be used to measure a particular software job on a complexity scale. what are those skills which I should be looking at.
A possible approach I had in mind was understanding different jobs, task involved in each job and filter those skills that are key to accomplish the task everytime. Take an example, a tester has to read the specification docs to generate test cases, then execute them on the software system to identify bugs, record them. Based on this reading, writing skills, communication, some level of decision making, job planning comes to my mind. I want to come out with an extensive list of these skills which can be applied to different software jobs within the industry.
Can anyone throw a light on this?