How to find a career in Software Testing?

How can I have better career growth in Software Testing?

  • Currently I am working as a Test Engineer in an MNC as a Manual Test Engineer for the past 14 months. I am unsure about my career growth in Software Testing. Should I start with Automation Testing (will it be a plus)?

  • Answer:

    Yes, automate! Disclaimer: I hate doing automation, but... Automate, otherwise you'll be doing manual testing all your life. Automated testing is mainstream in the industry right now. I went to interview last year at a huge job-related social network in California (do the math) and one of the things that they told me was that they don't release any new features or bug fixes if their testing is not fully automated. I currently work for Microsoft, and let me tell you, it is full of testers that develop automation or hire a bunch of contractors to do it for them. Lately, however, there has been an effort to reduce the number of dedicated testers and make developers own the testing of their features by writing the automation themselves. In any case, automation prevails. Automation gives you ownership over the testing of a product. It also keeps your coding skills sharp, in case you want to move to development. It ensures that regressions will be caught before they come back to bite you in the ass and might, every now and then, uncover an unknown issue. While developing automated test cases, you will inevitably end up developing a test framework of your own. With your own tools, your own processes, your own common libraries, etc. After that, whenever someone else needs to automate something they'll use your stuff and that will give you visibility and relevance. Now, the problem with automated testing is that very often test teams end up spending all their time maintaining their existing automation and failing to come up with new automated tests or actually spending some time with the product to manually play with it. Also, test teams who focus on automation usually end up designing their test plans based on how much automation they can do and not in how many features have to be tested and how thorough the tests need to be. And my number one test-automation pet peeve is definitely when some obtuse tester, in his never-ending pursue of a 100% test pass, sometimes goes and fixes (or even removes) a failing test case to make it pass instead of actually figuring out if there is a bug or an issue with the product. I know this sounds stupid and common sense should stop anyone from doing this but, trust me, I've seen it happen a lot. To your question, career growth in testing has to do not only with automation but with development of test plans, test tools, test frameworks and test strategies that will ultimately improve the quality of the products that the company sells and reduce the time spent fixing potential problems. That is money, my friend. And if you find and implement a way to save money or make more money for any company in the world, you'll be promoted.

Bernardo Rivas Carrillo at Quora Visit the source

Was this solution helpful to you?

Other answers

Yes it will be a plus. So will be certification in JAVA. How about a couple of freelance projects to add on to your wing of experience? Listen, in this market of over abundance of skills, no amount of experience, knowledge, skills are enough. So if you feel like learning automation, by all means, go ahead. But.... Before you take a decision based on 'what you think' rather than 'what you know', let me ask you this.... Do you know what you are doing?? Are you sure..??? I mean....you are not like a medical student who hasn't even completed his MBBS and is wondering whether he should go on to be a heart transplant surgeon, are you? 14 months you say as a tester? I know people with 3 years of testing experience who are still clueless about what they are doing or why they are doing it. Buddy....you sure you have good knowledge of testing? Here is what you must do - Learn about software testing. Most people think that just because they belong in a testing team and know a few jargon, they know all about testing. Hey listen, I may know how to listen to heart beats with a stethoscope, but that does not make me a doctor, does it? Learn about software testing in detail. Try to be impeccable in your knowledge. Ask questions. Get good experience in manual testing for 3-4 years. Then start learning automation (if you want) Or continue to be a manual tester. I know your friends say that a manual tester has stagnant career growth. They are right. They just missed a word in that statement though -  a BAD manual tester has stagnant career growth. If you are a great manual tester, well then...you curve your career graph.

Abhideep Bhattacharjee

Setting the industry standards for software testing is my career goals. I will spend the next ten years or even twenty years to do that.

Lesly Cheung

I am in the same boat as you my friend,however what i have heard in my feldgling career so far is that Manual Testing doesn't have much scope( scope is ironic since we are testers) . The things which have scope or should i say in scope ;) would be automation and performance testing. I also hear the market for ETL is quite hot. So if you want to make a career as a Software Test Engineer. I'd say you go all out, QTP,ETL,Sql,ALM,Selenium etc learn all you can and then who knows, Onsite maybe inscope for you ;)

Sharan Mujoo

be it manual or automation 0 ultimately you ll have to demonstrate skills some of the myths about manual testing is manual testing is easy and automation is challenging. . Manual testing - facts - most of the revenue comes from manual testing projects. manual testing has to be monitored on a daily basis, lot of planning estimation, client communication, risk identification , mitigation , monitoring is on a daily basis. understanding product , domain knowledge challenges, creative exploratory testing . Automation has its own benefits but at the end of the day automation is all about automating that is already tested, cutting down regression time, using a tool which has all the features where automation tester have to use it on an application. risks identified are very minimal.  however versatile is the key to successful career - one should continue to learn manual, domain, automation - down the line , everyone will hit crossroads, you ll find three roads -  to go for an ARCHITECT ROLE, BUINSESS ANALYST, or PROJECT MANAGEMENT.

Lakshmana Srimushnam

Todays testing has become so complicated and  demand for early marketing the products is so high that industry has to  use Automation test tools, Performance, Load testing tools which provide  a great opportunity to do coding, scripting and writing programs. Sharp  and intelligent test engineers pick up these skills very fast. Market  demand for performance and Load testers for specific tools used in the  industry is very high. Its very difficult to get performance, automation  test engineers with right skills and expertise on specific tools and  hence are very well paid.

Dhole Patil

if a developer in his life learns creating web apps web services eCommerce to an ERP then why cant a tester start from manual and explore automation performance load security etc disciplines of testing after all this all things belong to ST why should we discourage a tester from exploring new domains never limit your knowledge guys don't be just limited to a certain circle gaining knowledge is never ending story more you will gain knowledge more you will have respect . Manual testing is also a knowledge but don't call it end of world explore new worlds Regards , Test engineer

Fahad Shaikh

Learn Automation Testing. There is a huge demand for it today. Do certifications related to Automation or Manual Testing. This will improve your skills and your confidence. Talk to your manager about the same and discuss about your progress.

Anant Kamat

In my opinion, no one can plan their career in any organization if they are being assessed by someone else based on their biases and individual ideas.Find out what technology your company requires and develop your testing capability in that.

Sanjay Sasidharan

Firstly - This will be a very good career in future. Any business now a days should go on-line and every one who goes on-line need testing. The role or job nature of software tester might change but software testing as a concept remains as it is. Tester might need to keep on building his skill set like programming , analysis, representation etc. And there are every chances that Quality Assurance now more focuses on Defect Prevention rather than Defect Detection. But even a tester can play his role in defect prevention as well with his increased skill set like I mentioned above. Good Luck and all the best!

Sashi

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.