Struggling to get placed after graduating in Mechanical/Civil? Do you know the demand for testing?
Introduction:
Mechanical engineering has been
considered to be one of the oldest branches of engineering. Mechanical
engineers are creators of machines, motors, vehicles, aircraft, and many more.
If you are interested in Math and Physics, the mechanical engineering is something
that could interest you. Mechanical engineering revolves around the principles
of motor, energy, and force. Mechanical engineers are people who bring a
difference in a person’s life, in society by introducing new machinery that is
beneficial for numerous jobs/tasks.
Civil engineering is also arguably
considered to be the oldest branch of engineering; it deals with the
environment that encompasses civilization. Civil engineering are creators of
buildings and infrastructures for the benefit of society. They build roads,
railways, subway systems, airports, and many more.
Both civil engineers and mechanical
engineers work are for the benefit of society however, they are both dependants
on each other. For example, if a civil engineer does not make an airport then
the mechanical engineer won’t make an aircraft because an aircraft requires a
certain type of infrastructure and road for landing and taking off.
Studying engineering in India has
been one of the most wanted courses for a long time, there are many colleges
across the country that provide several engineering degrees. However, placement
is a big challenge as the number of students who study engineering is more
compared to the jobs available.
A student graduating after pursuing
civil or mechanical engineering may get into private or government jobs but
getting placed securely into one is a challenge. There are about 4000
engineering colleges in India that produce 15 Lakhs engineers per year out of
which only 20-30% engineers get placed. For one job there are about 300
candidates competing with each other therefore getting placed right after
college comes as bit of a challenge.
What
is Testing and how is it connected with engineering?
Testing
is related to software testing which basically means testing every tool that
has been used to develop the software to make sure that there are no errors.
Software testing is related to having tested everything that was used in
building the software material or non-material tools-machinery, system, data.
Testing
and engineering is often called Quality Control Engineering, it is about
providing continuous improvements and maintenance to the product. A test
engineer understand the needs and requirements of the customer and makes
changes to the product as needed via testing if the product is in correct order
or not.
Job
details of a testing engineer
1. Requirement analysis- In this first
phase the test engineer and the software engineer work together where they
design an outline of the product and the process of building that product.
2. Developing a test plan- After the
outline the test engineer makes a plan of the objectives of the product, scope
and resources to be used and a way to test the product.
3. Test cases- Test cases are
procedural method wherein in to execute the test and get a approved result is
mentioned. Here, details like ID card or status is required to ensure that
verification is proper and so in investigation.
4. Execute test cases- While executing
test results the test engineer maintains a record of tests occurring, errors
present and a suitable solution.
5. Logged defects- When any error is
found it needs to be logged and defects have to be fixed by the software
engineers then a regression test is performed so that the bugs are fixed.
6. Test report- Finally the engineer
prepares a test report wherein the engineer mentions the process through which
the product was made, what went wrong, and how they went about fixing the bug.
Salary
The
average base salary of a test engineer is 5 Lakhs per annum. A senior software
test engineer earns about 5, 35,000 INR per year in Accenture, in Infosys it is
4, 60,000 INR, in IBM it is about 5,00,000 INR.
Top
companies for testing engineer are:
1. Fireeye- The pay of a qualified and
experienced test engineer is about 1, 00,000 INR per month.
2. Datamatics Golbal Services Limited -
67,000 INR per month
3. 2COMS Consulting Pvt. Ltd.- 53,000
INR per month
4. Magna Infotech- 52,000INR per month
Highest
paying cities for software test engineers:
1. Bangalore 40,000-50,000 INR per month
2. Gurgaon- 41,000 INR per month
3. Pune- 39,000 INR per month
4. Hyderabad- 36,000 INR per month
5. Mumbai- 35,000 INR per month
Conclusion
Engineering
is an on demand course however after engineering one should look for extra
skills to acquire and boost their CV. Engineering is a base degree on which one
can do Bootcamp courses in courses related to software, Artificial
Intelligence, Machine Learning, Testing and Automation because these added
skills will allow the fresh engineers to expand their educational horizons and
land up with good pay jobs. There is no doubt however that getting placed right
after college studying mechanical/civil engineering is a reality however as
mentioned above the competition is high and it is challenging to get placed in
the dream job.
If
a person acquires extra skills with an engineering degree that can add brownie
points to their educational qualifications and not only that but to their base
knowledge as well. India is growing in the technology rapidly and the demand of
testing engineers at present are high.
There
are many companies that are hiring testing engineers with good pay and if they
are qualified with extra degrees then those are added advantage to the company.
If
you are interested in Testing or becoming a Software Testing Engineer you just
look for Bootcamps that would help you to learn in-depth about Testing.
Comments
Post a Comment