Web application penetration testing in India is often sold by the hour and delivered by a scanner. The difference shows up in one place: whether the report can tell you which record an attacker reads, in which table, as which user. Ours can, because someone read it.
Your web application is usually the shortest route to your most sensitive data. It authenticates people, it holds sessions, it queries the database, and it does all of it over the open internet. We test it the way an attacker would, authenticated as each role you have, looking for the request that should have been refused and was not.
Testing covers authentication and session handling, authorisation between users and tenants, input handling and injection, file upload, deserialisation, and the business logic that no tool understands. Where the application is backed by an API, we test that too; see API security assessment. Where the source is available, source code security review finds the class of bug rather than the instance.