
Keyskills: communication skills written software testing management skills team management presentation skills convincing power problem solving written communication writing leadership skills leadership negotiation public speaking communication skills