How to Test Point of Sale (POS) System – Restaurant POS Testing Example

What is Point of Sale (POS)?

POS alias Point of Sale is a place where transactions take place. You can see POS systems in Retail Stores, Restaurants, Hospitals and almost everywhere these days where payments are involved.

Most of you may very well understand what a barcode reader is or a wireless payment device is (the most used devices for payment transactions) but POS, in reality, involves a lot of components and each of the components needs to be integrated well for it to run successfully.  Continue reading →


How to Prepare and Deliver an Outstanding QA Testing Presentation to the Team

Presenting your knowledge, experience or simply sharing useful information is neither an art nor magic.

It is a skill developed through practice and lots of exposure to a real-time audience.

It is not the slides or the data that you present, but your idea has to reach through to the audience. It should not just help them understand, it must compel them to implement the process or idea and see its value.  Continue reading →

6 Basic Skills That Every Tester (Mainly Fresher) Should Have

Software Testing or QA is the best platform for newcomers to enter into IT industry despite the misconceptions that it is a lesser or lower paid job.

The most important skill that a tester needs is the ability to find bugs.  And, if you are the sort of person who loves finding bugs, then you are going to love and grow in this field.

Having said that, there are few more skills that can help you find bugs and work with QA processes better.  Continue reading →

How to Perform Post-Release Testing Effectively and Minimize Impact of the Release to Live Clients

When I started my career as a QA, I was working with a company that offered its products as SaaS. Production releases were critical and there was a possibility of affecting the functionality for the live clients.

As our client base grew, to manage the risk and minimize the impact of the release to live clients, QA team adopted the post-release testing practice.

This was all new to me and I had so many questions and doubts in my mind:  Continue reading →

How Business, Development and QA Can Work Together to Get the Project Completed

What People Want – Understanding Stakeholder Needs

Too often, we (QA/Testers) are focused on our own needs instead of those of others. We need to discover and help satisfy the needs of others, and we also need to show that our needs are in the best interests of others.

But what are the needs of others, and how do they affect us?

Layered on top of this, your organization may be siloed (where the stakeholders avoid talking, throwing work over the wall), Agile (where there is more interaction), or using DevOps (where roles blur requiring understanding of everybody else). Continue reading →

How to Perform Backend Testing

What is Backend Testing and How to perform it?

Software Applications are complex; there is more than what meets the eye.

Most system testing efforts go through GUI. This is because testing validates if the software is ‘fit for use’ by the end-user or not. End-users use GUI and so do we; that is why it is really important that software fares well in this area.

But, software has a lot of other elements too that aren’t directly visible or available to the user for direct interaction. It does not make these elements any less important and they must too undergo thorough testing.  Continue reading →