QA–QC Arena – Software Testing Home for beginners and experts

13 Years of Software Testing


13 years. Yes, it’s been 13 years now that I have been testing Softwares.

Rigorously 13 years ago I have started my Software Testing career with BytzSoft Technologies (aka Shro Informatics back then). Indeed, it was a perfect start for me; I got an opportunity not just to test Software’s but also to interact with actual end-users, customers. Getting an opportunity to speak with your end-users frequently help you (and reminds you) to understand the problem you are trying to solve through the Software Solution.

As they say, First Love is always special, I am not sure about the Love, however, I would say (as a Software Tester); the first Software I have tested (on professional front); i.e. FlyPal will always special for me. I still remember, I have tested FlyPal’s Desktop version (approximately for a week’s time) just using the Keyboard (meaning no use of mouse at all). Thank You ByztSoft Technologies for all the opportunities and giving me a perfect start.


Thank you United Software Associates Pvt. Ltd., Symphony Teleca (now Harman Connected Services), and Mediaocean for all the experiences, opportunities, and showing the faith in me.

Thank you all the Co-workers, Friends, Software Testing Communities for all the support and motivation.


Thank you for taking important time of your life and reading this blog posts and all other contests that I have published so far on the internet. I really appreciate your time, feedback, and words of motivation.

Some thoughts &/or learnings from my Professional experience (not in specific order) -
- Learning is a continuous process and there is no end to it. It's difficult to learn everything (that you wish &/or think it is required) in one life, however; that doesn't mean we shouldn't put efforts in learning. Be optimistic and strive for the progress.

- It’s critical to understand the context before calling something as right or wrong, best or worst.

- We all are humans and humans have emotions. Do respect them.

- Whatever the Problem, Be part of the Solution.
Note – I don’t know the author of the quote, but I love this one and truly believe in it.

- (IMHO) either you follow a process or you don’t follow a process, there is nothing in between. So if you are looking for the benefits from a specific Process or Framework or Methodology being used to achieve Project success; then it is highly important that you understand, adopt, and practice the respective Process or Framework or Methodology.

- Automation (in Software Testing context) is important and we should use it (while keeping in mind that humans are humans and machines are machines).

- Irrespective of the role you are working in, from a Project or Organization perspective your contribution always plays a vital role. Be cognizant about it.

- Be a User first; then a Tester
Check out my YouTube playlist here and a blog post here.

- We (Software Testers) are humans and we may make mistakes. We should learn from them and ensure not to repeat them.


- Software Testing isn’t a Tools practice and we shouldn’t get associated with the Tools. Instead; we should associate ourselves with the Problem we are trying to solve.

- It’s important to know; what you don’t know. I don’t know many things (in Software Testing context); rather I know only a few things. This keeps me humble and gives me an opportunity to become a better version of myself.

- We are Software Testers, we have thoughts, opinions, we should write &/or speak about it.

- Don’t just do what you love; promote it too.
I love Software Testing, I feel Proud in what I do and I promote it too.

- Messages for Software Testers -



Well, these are my thoughts &/or learnings based on my experience which you may agree or partially agree or completely disagree and that is absolutely fine. I respect your views too. 😉

Once again thank you for taking important time of your life and reading this blog post.

Keep learning, keep sharing, and yes, stay safe. 😇

Continuous Learning – What I did in the last Month (July 2020)


Dear Technologists, hope you all are doing well.

I am back again with another blog post. In addition to regular office work; here is the quick summary of my learning engagements for the last month.

Scrum Guide
In last month I have read Scrum Guide. As a regular practice I read Scrum guide at least once in a six months.
Now; read below conversation 😀


Ok, let me ask you quick questions (of course; you don’t need to answer me but rather help yourself) –
- Are you using Scrum?
- If yes, do you know why are you using Scrum?
- Do you have an essential understanding of the Scrum Framework (Roles, Events, Artifacts, rules etc.)?
- Is everyone in the Scrum Team has an essential understanding of the Scrum Framework (Roles, Events, Artifacts, rules etc.)?
- Have you or Team ever validated your understanding of Scrum Framework?
- Have you ever read a Scrum Guide?
- If yes, when was the last time you read it?
- If no, then why you haven’t read it yet?

In my honest opinion, if you are using Scrum; make sure you understand it well. And this is applicable to any Process/Framework/Methodology/Tool that we use to solve some sort of problem to deliver better Products (which solves Customer’s Problems).

You can find the latest version of the Scrum Guide here.

Robot Framework
This quick course by Paul Merrill on Test Automation University encompasses below items.
- Introduction to Robot Framework
- Installing Robot Framework and the other required tools
- Creating a Robot Framework script
- Running Tests
- Creating a keyword, using a keyword to do an action
- Correct syntax for keywords
- Finding keywords and reading keyword documentation
- How to drive a web browser using the Selenium Library for Robot Framework
- Creating a test case in the test script
- Reading and writing tests in the test script
- Configuring test scripts, creating setup and teardown steps
- Creating and using variables
- Reading the log and report files


If you are someone who has no programming knowledge and experience and want to contribute to the Automation in Testing; or if you are someone who loves exploring tools then I reckon you should check out this course. It is available here.

Product Thinking Conference 2020
Attended PTC2020 organized by Leanpitch. It was my first Conference on Product Thinking and I am very glad that I have attended it. I have already published a detailed blog post on PTC2020 and you can check it out here.

Webinar – How to make an AWESOME Portfolio
In this webinar; Gargi Deoghare has shared below tips for creating an awesome portfolio.
- Plan your future (timelines)
- Spend time understanding yourself
- First impression is important, so speak yourself and create a positive vibe
- Pick content wisely (Quality over Quantity) and keep it versatile
- Tell a Story (process, obstacles, etc.)
- End with a bang, mention top projects, flaunt your extra skills
- Create curiosity and scope for learning
- The Resume is Text based and the Portfolio is Visuals based

Podcast – The Testing Show: Career Development in the Time of COVID
In this podcast; Smita Mishra, Anna Royzman, Matt Heusser, & Michael Larsen discussed on below points. 
- COVID-19 and the technology solutions that have been offered to it.
- Controversy around the privacy and contact tracing
- Conferences - Online (attending from home) vs Offline (going to a conference in person)

If interested; you can listen to this podcast here.

Podcast – Improve Your TestCraft with Codeless Selenium
In this podcast; Eran Kinsbruner has shared insights on below points.
- How codeless solutions can help create quicker & more reliable automation.
- TestCraft acquisition by Perfecto
- Why Perfecto want to get into Codeless solutions
- Capabilities of TestCraft
- Why Perfecto & TestCraft are a good match and how it is best fit for Continuous Testing

If interested; you can listen to this podcast here.

Future of testing by James Whittaker
This video is available on Code Space IT education’s YouTube channel. In this talk, James Whittaker has covered below points.
- His work experience at Google and Microsoft
- Engineering culture differences between these organizations
- Thoughts on Manual Testers (read as Software Testers) & Manual Testing (read as Software Testing performed by humans)


If interested; check out the video here.

Rex Black: Rock person in Software testing
This video is available on Code Space IT education’s YouTube channel.

I reckon; if you are a Software Tester then you must have heard or read about ISTQB and Rex Black. Correct me if I am wrong. 

In this talk, Rex Black has shared insights on how Testing changed during the last 20 years, the future of Testing, experience of working with the different clients, how to stay in the profession and many other important points.

I would recommend you to check out the video here.

Podcast - Rumi meets Buddha, Philosophy Behind Testing
This Podcast is available on TesterYou’s YouTube channel.

I reckon, this is one of the unique podcast I have listened so far. I will refrain from sharing what is discussed in this podcast.

If you are interested in listening to the philosophy behind Testing, listen to the podcast here.

TestProject Crossword Puzzle
Created this Crossword puzzle on TestProject platform.


If you have heard about TestProject platform (a framework built on top of the Selenium and Appium) and exploring it or using it, then utilize your TestProject learning’s and try solving this Crossword Puzzle. You can compare your answers here.


In addition, added a new bug to the "Be a User first; then a Tester" playlist. Check out the below Bug which I have found while USING the Facebook’s Android App.


That’s all from my side.

I would love to hear from you as well. What have you done? What courses you have taken or areas that you are focusing on?

Could you please recommend any upcoming Online Software Testing event (Meetup, Conference, Webinar etc.)? Comment below with your thoughts, experiences, and recommendations, etc. 

Keep learning, keep sharing, and yes, stay safe. 😇