The designations name varies from company to company, and trust me its really huge and confusing if you try to compare the same designations of two different company. Example for same designation with different names in different companies: System Engineer, Junior Associates, Trainee Technology and so on….
Here is the List of all designations(in General) for a corporate IT Company: