Communication Skills, Documentation, Information Architecture, Information Technology & Information Systems, Mobile Applications, Project Design, Protocol Design, Prototyping, Requirements Management, Team Player, Test Plan/Schedule, Usability Engineering, Usability Testing, User Interface Design, User Interface/Experience (UI/UX), Waterfall Model of Software Development, Wireframes