Web Application Penetration Testing: Tools, Techniques & Career Scope