We need more smart technical software testers

We need more smart technical software testers

Speaking about Software Testing craft, I have always been into technical side of testing and understanding the software technically to test it better. Many of the testers, I have seen see it as easy job. Well, you are doing it wrong and that's why it looks easy. I am not saying its difficult, but challenging (Difficult and Challenge are two different words).

We do lots of jazzy stuff like conferences, speakers, local meet-up(s) and what not as a community; but are we creating more smart testers in this world? Where are we heading? Are we in a situation where our skills are becoming stagnant? Our learning has come to an end? Learning looks boring now? Lots of questions that I have when it comes to software testing community.

Now lets speak about hiring, I see people with 2 or 5 year experienced and yet they fail to convince me in the interview. At times, I feel am I bad or they are bad? And finally I see something that's interesting, "Skills!". Most of the testers lack skills. Looks like as people grow up, they lack interest and they just settle for some things and don't try to study further.

What could be the possible reasons for testers to not study testing?

1. They are happy with their salary and they have other commitments in life and software testing is nowhere in the priority.

2. Life looks boring and they have to survive. And that's easy doing whatever they are doing currently and don't want anything more or less in terms of learning.

3. Writing test scripts is much easier than exploratory testing as it doesn't require skills which exploratory testing requires in order to do better testing.

4. I am doing good, why do I need to do better? [I have heard this from some of the testers].

5. Expert hat - I already feel that I am an expert and I need not study testing further. People respect me for what I am now and that's sufficient for me.

6. I am way too distracted with many things in my life, it could be my relationship or friends or money or loans etc. They come in between my learning.

Well, all the above reasons could be genuine in your opinion or view; but our testing craft can be pushed ahead only if we have more smart software testers who are technically good and add value to the projects by testing better. Or else we have demand more and supply is less :-) Demand = More projects | Supply = Less smart software testers. And all of this directly or indirectly affects the world in technology.

What would I love to see in testing world?

1. Testers shifting their interest from non-technical books to technical books for a while. Once testers are used to technical learning, non-tech part can be continued along with tech which would be great value add.

2. When testers go to conferences, let it be not only networking for the benefit of materialistic things like money, celebrity feeling etc. Let the learning be there, let testers crave for learning in conferences from various testing community folks.

3. Testers need to get less demotivated and the only way to keep motivated is by practicing testing and studying testing.

4. Testers speaking to developers as friends instead of seeing them as enemies. Grow up, you are into serious business and not running some personal life here like a family where you can have enemy thing.

5. Testers need to motivate each other in their team and across various teams because only then you succeed collectively. Its very easy to say, we are a team; but hard to follow some ethics as a team.

So, let us build a community of smart software testers. If you are a tester, pick a task for self-education and start practicing. I know you may be saying, "Oh, one more guy to tell me what I need to be doing". Well, I am not telling you what you need to do; but speaking some things which can make your life better collectively.

I Recommended [Further Reading]

Stop hugging, start working … on excellence!

Thoughts Toward The Ethics of Testing

A Code of Work Rules for Consultants

Rohiit Arjun Sambhwani

Experienced IT Program Manager | Passionate about Agile Transformations & Team Empowerment | Driving Efficiency & Customer Experience in Diverse Domains | SAFe? Agilist, PMP, GPM, SFDC, MBA

9 年

True & the need of the hour - with technology drifting towards apps & similar platforms which cannot be validated with conventional test scripts based testing alone.

回复
Sanjay Daiya

Project Manager at Xavient Information Systems

10 年

I often say similar things to my test teams and then I realized the term technical testers is adding more confusion to those who are into 2-5 experience group and they taking it as a understanding of certain coding language etc. So I make them understand few basic things like 1. The architecture of the product they are testing. 2. Schema of the data base they logging into. 3. Understand the role of different network components. There could be more, please help me in adding to this.

William Fulbright

Program Manager / QA Leader / AI Strategy / Cards / Banking / Insurance / Jazz Blues Musician

10 年

Learning new tools, and creating new tools will help testing coverage be all it can be!

Jaden Turner

CTO-CIO-CISO. Proven Disruptor Transforming Tech for over a Decade.Queen of QA - Mentor Capitalist - CybSecurity Savant @QueenofQA

10 年

Wonderful - if you are not a technical tester then you are devaluing yourself as a Quality Assurance professional. Technical software testing is merely one aspect of what a QA Engineer/Analyst needs to be a professional. Every day you should be learning new tools and technologies and understand every aspect of the entire system - hardware - environment - database - services - etc that effect the overall end user experience to your customer. If you are really good at what you do developers - designers - IT - OPS - program management should be able to walk up to you and ask you where it is failing. When you have that deep knowledge of the system - no-one will argue with you when you refuse to release before it's ready - because you can explain it in its entirety of the risk involved. We are the glue between all the groups......

回复
Sindhu A

Experienced Test Management professional with experience across retail,airline,insurance and banking domain

10 年

For me technical testers are 1) who understands how a piece of functionality is programmed and understands the technical architecture of the product 2)testers who can write code to test. One interesting trend I have noticed when testers become "too" technical is that their attention diverts to how to make the program (the code to test which they have written) work and overseeing defects with a thought "this is how it is programmed, so...". They spend more time in fixing the test programs than thinking "isn't it a defect which need to be fixed in the application". Easier said than done, we can say testers should be able to strike the balance between being technical and wearing user shoes. I am not sure how mature a 2-3 year experienced test person be to have this balance.

要查看或添加评论,请登录

Santhosh Tuppad的更多文章

  • My QA Mentor’s Initial Days

    My QA Mentor’s Initial Days

    I made a choice to join QA Mentor as a Director of Security Testing Practice and it was a very smooth conversation…

    4 条评论
  • E4: Social Engineering - My Forte!

    E4: Social Engineering - My Forte!

    In simple terms, social engineering is hacking someone’s thoughts and making them act like how you want them to by…

  • E2: The internet and irc bug.

    E2: The internet and irc bug.

    The internet My high-school friends come to my home in Tumkur and they say this, “Let’s go to the internet café. And I…

    1 条评论
  • E1: The Beginning - Fear, Stealing and Lying.

    E1: The Beginning - Fear, Stealing and Lying.

    Like we don’t really understand the beginning of this universe, I did not understand how everything started in the…

  • DIY: Learn security testing — Quick TIPS!

    DIY: Learn security testing — Quick TIPS!

    Software is Code. You write code and it behaves based on how you write the code.

    3 条评论
  • How to decide if you need security testing for your software?

    How to decide if you need security testing for your software?

    Do you hate nightmares? If you do, then please continue reading it as you are possibly one of the target audience for…

  • Are you really productive for 8 hours?

    Are you really productive for 8 hours?

    I have been working as a Software Tester for 6 years now and have had various experiences in various organizations…

    10 条评论
  • How (bad) bug reports can increase project cost?

    How (bad) bug reports can increase project cost?

    In my 6+ years of experience as a Software Tester, I have come across large number of bug reports which I have read for…

    8 条评论
  • Stop calling yourself a Test Lab if you are not experimenting

    Stop calling yourself a Test Lab if you are not experimenting

    Nowadays, it's very stylish and jazzy to call your start-up testing services as "Test Lab" as it looks cool to the…

    3 条评论
  • Security Testing is not about running the tools alone

    Security Testing is not about running the tools alone

    If things were so easy that tools would do the brainy work, humans should have done something else. Now, tools are what…

    5 条评论

社区洞察

其他会员也浏览了