You should be a fresh graduate/ post graduate with good communication skills and passion for at least one area in software technologies (Development/ QA/ Design/ Deployment) You will focus on learning about the software development practices, and can expect to gain valuable insight that can further your interest in your chosen career field.
