engineering 902 typically basic skills are described in terms the level of aptitude in activities such as testing programming or documentation 904 and where appropriate especially in the cases of postgraduates and doctoral degree holders expertise in various domains such as telecom networking and automotive are also assessed 906 taking into consideration the above mentioned aspects the input for basic skill assessment is the grade obtained in degree examinations written test and interview results 908 a set of predefined rules are applied to map the input to one or more basic skills with appropriate grades 910 in order to have a flexibility in assessment the skill grades are a decimal number between 0 and 1 with 0 indicating a low skill profile and 1 indicating a high skill profile 912 after the assessment of basic skills a consistency check is performed to ensure that the assessed skill levels match to an adequate extent with respect to the qualification and grade 914 finally the database is suitably updated 916 fig1 describes the procedure for the assessment of advanced skills input for such an assessment is resume and or references of a resource 1000 perform steps 1004 through 1018 for each field of work in which the resource has related experiences 1002 for each major area of work under the field of work perform steps 1006 through 1018 1004 analyze the resume and obtain the related experiences of the resource in the major area of work 1006 based on self assessment interview results and references weigh each of the related experiences 1008 assign weights to each such experience.