Monday, 15 April 2013
Thursday, 11 April 2013
My 1 Year Journey as a Software Tester
How I chosen Testing as my career:
It's a common among the (most) fresh passed out student, after completion of my graduation I started searching for the job. It was a recession time (2009). Very few (less than 1 % approx up to my knowledge) opportunities are there for freshers in very few companies. I didn't get through in any of those companies. So, I decided to do some certification. But, the question in my mind was what courses to choose? As, my uncle Ganesh Pathan (who is working as a Developer in I|Nautix) advised me to do a Java Certification. I don't have much idea about programming before joining the course. At the completion of my course I got few opportunities to attend for the interview for the developer positions. But I didn't get through. The reason was I didn't study with interest. My focus was to get a job. No matter what sort of job, or company, package. I need some job. That was the only thing running on in my mind.
After few days I joined in one BPO, I worked there for few months, But I don't want to continue with that work. There was a lead who doesn't know how to treat his colleagues. He treats his colleagues as school students. He taught (Sorry I learned) me how a team leader should not be.
I know, I can't share or improve my skills in this job. I wished to work in a technical part. Again, I started to search for the job. I could get only in the BPO's not in some software companies. My Parents were much worried about my career. But, still they never put me on pressure as some people do normally. They helped me to get a job where I can be stable (I mean work not in a company) and there was a great support from my elder sister and my uncle. They helped me a lot in getting a job. Again, I decided to do some certification course. I asked my uncle for that. He suggested me to do testing as there was a demand for that.
So, I was looking for the training center. My friend "Ganesh prasad" told me about "Tes pro", Chennai. I was surprised to see a tester started a training institute to educate a freshers in Testing. I had a great time with the Testers “Mr. Murali Jayraman and Mr. Partha Sarathy" and my staff " Mrs. Lalitha and Mrs. Sangeetha.
They provided some job opportunities (Interview in some companies), I failed again.Then I went to Bangalore for searching jobs. I was in my friend’s room. One of my friend Murali perumal who is working as a Software tester helped me in some ways to get a job. But that didn't work out well.
The beauty of Tes pro Training institute:
I see and heard some institute who hire people for their business sake. They convince people to join in their institution. They normally make this promise (100% placement with few, some time more company names). But the Tes pro is quite different, they used to say the current market standard and how for the candidate is eligible (passed out, percentage, etc. ) in getting a job. They speak the truth and even after completing the course they still remember people and provide an opportunity in getting a job. They do their best for their students.
The another beauty is after getting a job, if the candidate is not interested in that work or companies, they still consider the candidate profile and provide an opportunities where most of the institution don't do that
.
My First Software Company:
One day I got a call from Tes pro about the opening in "Moolya ". Thank God I got job In Moolya. I thank "Tes pro" for providing this opportunity to me. I joined Moolya in 12th April as a Junior Software Tester". I was scared first by seeing the people there. Then after few days I got adopted to their environment. I was amazed to see some of the testers there and their work culture that impressed me more. Till I joined in Moolya I had no idea about being a passion at work. But after seeing some testers there, I learned what passion is! Every day I learn something from them and somehow I was trying to be like them. Then I decided that testing as my long term career and I was more comfortable with the work I did and am doing right now. I see people writes a blog, attending conference and lot more.So after a few months, I started writing blogs with the support of few Moolyawans. I always thankful to those colleagues (especially Yagnesh and Manju) who encouraged me in writing blog.
I listed the things what I have learned in this one year.
1. Writing blogs
2. Testing Open source projects during free time.
3. Writing bug reports.
4. Writing books.
5. Debate with testers on some topics through social media.
6. Behaviour (the most important skills a professional must have)
7. Confidence in facing the challenge
8. Shown my identity with the help of some social network
9. Taking a session for the fresher (college pass out students)
10. Automation tools (Scripting skills).
Some of the list mentioned above is just because of the testers especially “Mr. Pradeep Soundararajan" and “Mrs. Parimala Hariprasad" who taught me what passion is!. They are my inspiration too.
In January 2013, I joined in another start-up "Mindzpark Technologies", Coimbatore. I was quite happy with the work environment and also with the people who are working there. I am happy to see even a higher official like CEO and Managers listening to my ideas and suggestion. It's not as easy in some companies. I realized this would be another good place to work. Thanks to my friend Sakthivel (Software Developer @ MIndzpark) who helped me in getting this job.
Now, I am handling multiple projects as I am the only tester here and also proud to say that I am the first tester of Mindzpark. I have learned some tools and implemented it to the work.
My Journey in "Mindzpark Technologies”:
Here in Mindzpark , we are a service providers and also a product based. The recent product we worked and launched is "Catalog Bazaar". How I played a role in this project? I and two developers were worked on this project. I do a testing, I give some new suggestion and explain the risk on certain features helping the developers to know the module coverage and supported in many ways. I know testing is about encouraging a product. Though with some pain(as normally a professional face during the dead line ), we worked overnight on those last week and we finally launched this website. I realized the successful completion for this work, is just because of the mutual understanding between me and the development team. I learned that the good understanding in a team will give a good result.
Love your Job, not an Organization.
You can't make the organization as your stable (friendly) company. You can be fired and again re-hired, and lot more. But it is not in the case of your job. You can't trust the organization for some things but you could do it for your work. I thank God for providing an opportunity to know my mistakes and get corrected from it and also for facing some problems in very short time.
I least bother about an organization (Company where ever I work) decision like (Fire, appraisal etc on (me). I just go ahead with my style of work.
There are some people where I am always thankful to them
I thank my Parents, God, my Sister and my Uncle, Friends, colleagues. Hope at the completion of my second year journey in my testing career, I would come up with some more new skill set and ideas in different style.
I don't commit all the mistakes purposely. But I love to learn and get corrected from the mistakes. I believe that “The lessons learned from the mistakes are worth more than the the one I know already”.
Thank You All!!!
My Book:
Bug Hunter- A Testing Guide for a Beginner.
My Contact Information:
Phone: 07639959901
E-Mail: ktg.pradeep@gmail.com
Facebook: pradeep.lingan.1@facebook.com
Twitter: pradeeplingan1
Skype: pradeep.lingan
It's a common among the (most) fresh passed out student, after completion of my graduation I started searching for the job. It was a recession time (2009). Very few (less than 1 % approx up to my knowledge) opportunities are there for freshers in very few companies. I didn't get through in any of those companies. So, I decided to do some certification. But, the question in my mind was what courses to choose? As, my uncle Ganesh Pathan (who is working as a Developer in I|Nautix) advised me to do a Java Certification. I don't have much idea about programming before joining the course. At the completion of my course I got few opportunities to attend for the interview for the developer positions. But I didn't get through. The reason was I didn't study with interest. My focus was to get a job. No matter what sort of job, or company, package. I need some job. That was the only thing running on in my mind.
After few days I joined in one BPO, I worked there for few months, But I don't want to continue with that work. There was a lead who doesn't know how to treat his colleagues. He treats his colleagues as school students. He taught (Sorry I learned) me how a team leader should not be.
I know, I can't share or improve my skills in this job. I wished to work in a technical part. Again, I started to search for the job. I could get only in the BPO's not in some software companies. My Parents were much worried about my career. But, still they never put me on pressure as some people do normally. They helped me to get a job where I can be stable (I mean work not in a company) and there was a great support from my elder sister and my uncle. They helped me a lot in getting a job. Again, I decided to do some certification course. I asked my uncle for that. He suggested me to do testing as there was a demand for that.
So, I was looking for the training center. My friend "Ganesh prasad" told me about "Tes pro", Chennai. I was surprised to see a tester started a training institute to educate a freshers in Testing. I had a great time with the Testers “Mr. Murali Jayraman and Mr. Partha Sarathy" and my staff " Mrs. Lalitha and Mrs. Sangeetha.
They provided some job opportunities (Interview in some companies), I failed again.Then I went to Bangalore for searching jobs. I was in my friend’s room. One of my friend Murali perumal who is working as a Software tester helped me in some ways to get a job. But that didn't work out well.
The beauty of Tes pro Training institute:
I see and heard some institute who hire people for their business sake. They convince people to join in their institution. They normally make this promise (100% placement with few, some time more company names). But the Tes pro is quite different, they used to say the current market standard and how for the candidate is eligible (passed out, percentage, etc. ) in getting a job. They speak the truth and even after completing the course they still remember people and provide an opportunity in getting a job. They do their best for their students.
The another beauty is after getting a job, if the candidate is not interested in that work or companies, they still consider the candidate profile and provide an opportunities where most of the institution don't do that
.
My First Software Company:
One day I got a call from Tes pro about the opening in "Moolya ". Thank God I got job In Moolya. I thank "Tes pro" for providing this opportunity to me. I joined Moolya in 12th April as a Junior Software Tester". I was scared first by seeing the people there. Then after few days I got adopted to their environment. I was amazed to see some of the testers there and their work culture that impressed me more. Till I joined in Moolya I had no idea about being a passion at work. But after seeing some testers there, I learned what passion is! Every day I learn something from them and somehow I was trying to be like them. Then I decided that testing as my long term career and I was more comfortable with the work I did and am doing right now. I see people writes a blog, attending conference and lot more.So after a few months, I started writing blogs with the support of few Moolyawans. I always thankful to those colleagues (especially Yagnesh and Manju) who encouraged me in writing blog.
I listed the things what I have learned in this one year.
1. Writing blogs
2. Testing Open source projects during free time.
3. Writing bug reports.
4. Writing books.
5. Debate with testers on some topics through social media.
6. Behaviour (the most important skills a professional must have)
7. Confidence in facing the challenge
8. Shown my identity with the help of some social network
9. Taking a session for the fresher (college pass out students)
10. Automation tools (Scripting skills).
Some of the list mentioned above is just because of the testers especially “Mr. Pradeep Soundararajan" and “Mrs. Parimala Hariprasad" who taught me what passion is!. They are my inspiration too.
In January 2013, I joined in another start-up "Mindzpark Technologies", Coimbatore. I was quite happy with the work environment and also with the people who are working there. I am happy to see even a higher official like CEO and Managers listening to my ideas and suggestion. It's not as easy in some companies. I realized this would be another good place to work. Thanks to my friend Sakthivel (Software Developer @ MIndzpark) who helped me in getting this job.
Now, I am handling multiple projects as I am the only tester here and also proud to say that I am the first tester of Mindzpark. I have learned some tools and implemented it to the work.
My Journey in "Mindzpark Technologies”:
Here in Mindzpark , we are a service providers and also a product based. The recent product we worked and launched is "Catalog Bazaar". How I played a role in this project? I and two developers were worked on this project. I do a testing, I give some new suggestion and explain the risk on certain features helping the developers to know the module coverage and supported in many ways. I know testing is about encouraging a product. Though with some pain(as normally a professional face during the dead line ), we worked overnight on those last week and we finally launched this website. I realized the successful completion for this work, is just because of the mutual understanding between me and the development team. I learned that the good understanding in a team will give a good result.
Love your Job, not an Organization.
You can't make the organization as your stable (friendly) company. You can be fired and again re-hired, and lot more. But it is not in the case of your job. You can't trust the organization for some things but you could do it for your work. I thank God for providing an opportunity to know my mistakes and get corrected from it and also for facing some problems in very short time.
I least bother about an organization (Company where ever I work) decision like (Fire, appraisal etc on (me). I just go ahead with my style of work.
There are some people where I am always thankful to them
I thank my Parents, God, my Sister and my Uncle, Friends, colleagues. Hope at the completion of my second year journey in my testing career, I would come up with some more new skill set and ideas in different style.
I don't commit all the mistakes purposely. But I love to learn and get corrected from the mistakes. I believe that “The lessons learned from the mistakes are worth more than the the one I know already”.
Thank You All!!!
My Book:
Bug Hunter- A Testing Guide for a Beginner.
My Contact Information:
Phone: 07639959901
E-Mail: ktg.pradeep@gmail.com
Facebook: pradeep.lingan.1@facebook.com
Twitter: pradeeplingan1
Skype: pradeep.lingan
Wednesday, 27 March 2013
Time Management for a project work
Time management is an important aspect for delivering the projects on time.This help one to monitor the work, plan the work based on time(when there is lack of time).This could bring a credit to the team and lot more. Things which I mentioned above in (Mind map) is what I suggest to follow for the entire project. I know this cannot be applied for all kind of projects.But I am sure this would be a sample to create a proper time management for different projects.This include
1.Planning
2.Preparing the document
3.Review the document
4.Discussion
5.Modules developed(coding)
6.Change in design
7.Testing
8.Fixing the issues.
Planning:
This phase is for listing the requirements, listing people and other resources. Let fix a time for the planning phase.Make sure that you won't keep on continuing(keep on planning) without jumping to next phase.
Document preparation:
Time need to make a requirement document .This will help the people like (developers and testers to go-head with their work in making document like (Coding and Testing).
Review:
Review the document after it is being documented and hand over to the technical team . Make sure you do it soon as much as possible and help others to speed up their work.
Discussion:
Any discussion either before the project starts or at middle of the projects or daily discussion, allot a time for that.
Coding:
Tell team about the time needed to develop a module.Try to make it on the mentioned date(if there is no change in design).
Change in design:
Allot a time to make a change in the designing,even if it is to be done in the middle of the projects.
Testing:
Tell the time needed to test a module or the entire projects.
Fixing the issues:
After testing when there is a fix mention a time for that .
Thursday, 7 March 2013
Tuesday, 5 March 2013
Can Certification make you an Expert?
I know different
people have different opinion on this question. But on my perspective I could
say it’s totally depends on his/her approach. Few people believe that doing
certification would help them to get a job and for someone who are already in job,
they just prefer to add more values to their profile. But, it has no value at
all if your target is focused only on successful completion of examination
without knowing at least the purpose of doing it. The certification can be done
in various ways. The value is based on knowing the purpose of doing it. You
might have come across various certifications like (ISTQB, CPST, CCNA, CCNP,
SUN Certifications, Microsoft certifications, the number count is huge and it’s
not that much easy to list out all. Okay, have you questioned yourself to know
the reason for choosing it?
When the
certification has its own value?
The certification always holds its own value. Smile… But it
is up to the people to make it worth full or worthless.
The certification holder so called (certifier) could gain more
value when the purpose of doing is known to him/her. But, not on only the
intention of completing the exams.
Gaining the
certification without gaining knowledge in it seems to be like having a pen and
don’t know how to handle it. Now, what can you do with the pen if you don’t
know how to handle it to write?
How to
prefer a certification?
The certification has to be done to “test your knowledge” in
a concerned domain/ subject. If you are focusing only on the syllabus and
appearing for the exam then it is of less use and some time it is of no use at
all. What you could do with a pen without knowing how to handle it. The
certificate is like a pen and the knowledge is like knowing how to handle? If
you know how to handle and don’t have a pen then again it’s of no use. So, if
you know something and want to know how much you have learned and what else to
be learned, you can go for the certification. It’s one way of testing your
knowledge.
What made you to do certification?
This question has lot of answers.
1. Company needs
2. Everyone prefers so I prefer to do
3. To showcase to others (Making impression)
4. Adding value to resume, etc.
5. Own interest
Make sure
1. To know what your target is?
2. To Question yourself. Whether doing a certification help
me to reach my target?
3. If yes, then plan how to make it
Remember, Certification will help you to test your knowledge not your skills always. Skill is what adds value to your job not the knowledge alone.
Remember, Certification will help you to test your knowledge not your skills always. Skill is what adds value to your job not the knowledge alone.
Monday, 28 January 2013
Thursday, 17 January 2013
My Style of Learning Testing
Testing is not just about
writing test scenarios, test cases, executing it, finding bugs
etc…Its core concepts is something different . To me the real testing is about
to “appreciate the product”. Finding “N” number of bugs doesn't mean that we have done good testing. Bug finding is a
part of it and helps for a few extend for the product quality. The good
testing approach is like one who explore
the application, understand the purpose and giving good suggestion against
requirement and could analyze the risk at the requirement phase itself.
How should a tester should be? For the people like developers and others who
are involved in the project, to them the testers might be a negative thinkers. But on my point
of view testers are quality builders. So testers should know how to appreciate
a product. Know the requirement, keep questioning till you understand the
requirement, explore the apps, know the risk of using and not using certain
apps, tell your suggestion, interact with the developers and also with the client if
applicable, if not explain to the business people about the product features,
Don’t be compromised with the number of bugs you are finding and also the bugs you found was rejected by the developers.
Know the reason for rejecting the issues. Give a detailed report about the
issue you found. Know the end users who are going to use the application, think
from their perspective and do test , then you will come to know how user
friendly it is. Don’t have a mindset that tested product has no bugs and don’t
tell any software apps as a bug free
software.
Try to give your own definition for the things you know and
try to learn ideas of great testers , but
don’t try to be like them . Always prefer to be in your own style. So
execute and implement it in your style. Be a follower of a great people and
later try to make them as your follower. Don’t always walk on others suggestion and ideas. Walk in your own foot(
I mean test ideas) and create your own style(Testing approach).
As I said year of
experience is nothing to do with skills, so develop your skills and execute it
in a right way and one day you could see a list of followers and the people
whom you followed, will follow your path to find you. Smile
Suggestion: When you feel something is good and it is not
mentioned in the requirement and the one which you feel is not preferable, tell to the business people or a client. This
is how I “appreciate a product” in other words like “ taking care for the
quality of a product”. I learned and still wish to learn testing from by testing guru. But I won’t prefer to follow his own style, instead I love to implement it in a different
way and I say it’s “My style of learning
testing”. Smile..
“Always prefer to be a leader than follower”. “Learn things from a great people and always try to implement it in a
different way (i.e.) Your own style”.
- Pradeep
Lingan
Email id: ktg.pradeep@gmail.com
Phone:07639959901
Subscribe to:
Posts (Atom)


