In the year 2003, after faring quite well in AIEEE exams, I was finally getting a chance to get
admitted to BIT Mesra, which happens to be an institute of top repute in India. I was very
ecstatic. A year later, due to my good performance in academics, I was given an opportunity
to opt for any engineering stream of my choice. There were two very good options at that
time – Computer Engineering and Electrical Engineering. I opted for the second. Not
because I thought I would do exceedingly well in Electrical Engineering. A big part of the
reason for my choice was my unfamiliarity to computers – hardware and software. I might
even have had a fear of the Computer Engineering stream! Before coming to the college, I
just had a few chances to come face to face with computers, and internet websites like
Yahoo. Looking back from the year 2013, I think that maybe I should have mustered up a
little more courage, because like many folks these days, I sit before computers everyday for
10-12 hours, and I happen to like them!
I started my career as a manual software tester for CSC. In our project, there wasn’t going
on much from a technical point of view in those days. All we had to do was check values, do
some calculations and comparisons. It started getting a little mundane after a while. So I
lapped up the chance that my manger offered me that involved testing automation.
Gradually, I started picking up things. My experience in C and C++ labs in college helped me
a lot. To my surprise I started liking the assignment and I actually started looking forward to
a day of work. The best part for me was that I learned everything on my own, without any
formal training on the tool. I did well on the job - customizing the code, making it more
efficient and making the overall framework tighter. For my good performance on this
assignment, I was later on given quite a big assignment of migrating all of the automated test
cases to a new tool which used a different technology. A big challenge to this task was that
due to the large size of the project, I was given four fresh out of colleges graduates to work
with. So besides reinvigorating my knowledge with this new tool and the associated
technology, I also had to train my four teammates.
Against all odds and to everyone’s pleasant surprise, we came out with flying colours. The
new framework was faster and was more reliable. The icing on the cake was that after the
end of this assignment, my four fresh out of college teammates became one of the finest
automation engineers that the company had on that tool. It was during this project that I
realized where my actual interest laid, and gave me a greater assurance of my capabilities
and learning aptitude. I would like to point out one important aspect of this project that made
the project delivery stand out. The old framework, which was built on industry standard...