Internship Journey

Harshit Singh
4 min readNov 27, 2022

Applicate AI

I am a final year B.Tech CSE student and it’s been around 3 months since I have joined Applicate AI as a Software Test Engineer Intern and the journey has been exquisitely eventful. I have learned many new tech and life skills in such an short span of time.

In this blog I will be sharing my experience as an Intern and learnings I have received.

ABOUT COMPANY

Applicate is a sales-tech company that provides ready-to-deploy cloud-based solutions across roles, functions, and channels to increase an organisations sales and revenue.

They have created some of the most incredible salesforce automation (SFA) and distribution management solutions (DMS). The most recent invention is Channel KART, a mobile platform for linking retailers, dealers, distributors, service partners, and all channel partners of a firm for in-person interactions and real-time transactions.

Training journey

In the last 3 months I have learned many new things about the business requirement and functioning of a software company in correlation with market needs.

Our on-boarding journey started with learning experience about the general market functioning which each individual uses but no one has ever known the exact flow of it. It was followed by knowing about the business model of the company and identifying the end customers and what need do we fulfil.

Second round of the onboarding journey introduced us to our roles and responsibilities to which we as Software Test Engineers would be assigned to and technologies we would be working on.

The first thing learned about our profile was automation using the tools like Appium and Selenium. This was a completely new coding experience apart from general problem solving and designing which I had learned from my college life.

Next thing was management tools which are used like JIRA and Redmine. In the last semester I had taken software project management as an elective which included creating complete project workflow from scratch. This learning from my college helped me to understand the project management part quite comfortably.

The final phase was introduction to many known and unknown tools like Postman, JMeter, Jenkins etc. which would be required for different phases of testing. JMeter is used for load testing, Postman is used to check api responses and Jenkins for building the applications.

In brief, overall flow as a test engineer includes manual testing, automation, writing test cases and load testing. One needs to possess in-depth expertise in software engineering and design, as well as a keen eye for detail for producing best software delivery.

Work Experience

Post training we were assigned to our respective projects. I was assigned to one of the most important project of the company which is Unnati(Order ITC products). As soon as I was assigned, I just had enough time to go through the lob’s workflow and soon after that was assigned with a major project feature delivery. Every day since than has been a new learning experience, be it technical skills or life lesson my journey has been roller coaster ride with surprises at each loop.

Working in sync with developers and Business team provided me the well required exposure to the software industry which I believe no other role would have.

First time working throws many challenges at us like moving to a new city, work life management, working in different conditions, workload along with moving ahead by learning new techs. But to help counter all those challenges, all the seniors are more than happy to provide assistance and help in case of any difficulty as an intern.

These are few of the points that I managed to pen down which I believe any one interning would relate to and wanted to share my prospective.

Thank you for sparing your time to read, hope you liked my journey.

--

--