IQVIA Software Engineer Intern 2026 for freshers in Gurugram
IQVIA is hiring Software Engineer Interns in Gurugram for its Product Engineering team, and the listing is unusually specific about the tech you would touch. The role sits across three things at once: software development in Python, AI-powered features built on large language models, and test automation. This post breaks down what the intern actually builds, who IQVIA will consider, and the exact skills the page marks as mandatory versus a plus. It is all taken from the official IQVIA careers listing, with nothing invented.
The listing is titled simply Intern on the header, but the body names the real role: Software Engineer Intern in Product Engineering, AI and Test Automation. That is the role to read against, and it is the title we have used here.
What the IQVIA intern actually builds
The page lists the work in plain terms. The mix leans toward building and testing enterprise software, with a clear AI thread running through it.
- You design, develop, test and maintain software components using Python and modern frameworks.
- You build, consume and validate REST APIs and integrations across enterprise applications.
- You develop AI-powered solutions using large language models, agentic AI, prompt engineering and retrieval-augmented generation.
- You contribute to backend services using FastAPI and a microservices architecture.
- You design and run automated test frameworks for functional, integration, API and end-to-end testing.
- You analyze defects, find the root cause, and work with the development team on the fix.
Notice that testing is not a side task here. Several of the duties are about building automated test frameworks and running test plans, alongside the development work. If you enjoy the quality-engineering side of software, this listing leans your way more than most intern posts do.
The degrees IQVIA will consider
The eligibility line is broad, and it is worth reading in full because it names Computer Applications directly.
IQVIA asks for someone pursuing or who recently completed a Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, Artificial Intelligence, Data Science, Computer Applications, or a related technical discipline. So a BCA, B.Sc IT, B.Tech or MCA student reads straight onto that list. The wording pursuing or recently completed means both final-year students and fresh graduates are in scope.
Alongside the degree, IQVIA wants strong analytical and debugging skills, clear communication, and the ability to work in an Agile team. The page frames these as expectations, not as separate tests.
The skills the listing makes mandatory
This is where the IQVIA listing is strict. It marks one thing as mandatory in plain words.
- Python is mandatory. The page says strong proficiency in Python, and it is the one non-negotiable on the list.
- You should know object-oriented programming, data structures and algorithms.
- REST API development and testing, plus HTTP, JSON and XML.
- Experience with Postman or a similar API testing tool.
- Strong SQL, with exposure to PostgreSQL, SQL Server or Snowflake, and the ability to write complex queries.
- An understanding of software testing methods across functional, API, integration, end-to-end and performance testing.
Java is named too, but only as a plus, not a requirement. So if your main language is Python and your Java is light, you still fit the mandatory bar.
The AI part of the role
The AI thread is worth calling out on its own, because it is not window dressing. The listing names large language models, agentic AI, prompt engineering and retrieval-augmented generation as things you would work with. It also asks you to explore emerging AI technologies and apply them to real business problems.
If you have built even a small project using an LLM API, a RAG pipeline or prompt engineering, that is directly relevant here and worth putting on your resume for this one. IQVIA is asking for it by name.
What the listing leaves unsaid
A few practical things are not on the page, and guessing them would not be fair.
- No stipend figure. The listing gives no pay, no band and no stipend line, so the salary here reads as not disclosed by the company.
- No internship duration. The page does not say how many months the internship runs.
- No word on a pre-placement offer. Nothing on the page promises a full-time role after the internship.
- No batch year. The page names no passout year, so no graduation year is ruled in or out.
How to apply for the IQVIA internship 2026
The application runs on IQVIA's own careers site. The requisition id is R1567860, which is handy if you want to check the listing is still open before you apply. Keep a short note of your Python projects and any API or SQL work ready, since those are the skills the page checks first.
Source: the responsibilities, eligibility and skills above come from IQVIA's official Software Engineer Intern listing. Apply on the official IQVIA careers site.