Author name: Venkat Ramakrishnan

Venkat Ramakrishnan is a Software Testing Technologist living in Bangalore, India. Venkat has 30 years of experience in Information Technology, and has contributed to several technical projects in multiple MNCs across different geographies.

Software Testing: How To Spot A Great Tester

Software Testing: How To Spot A Great Tester

The problem of plenty is real in the profession of Software Testing. Clearly that’s not an understatement. I don’t need to show you research data about how testing field is overcrowded. There are new entrants, as well as there are established testers from different parts of the world. If you are about to hire software […]

Software Testing: How To Spot A Great Tester Read More »

Software Testing: Machine Learning For Prioritizing Tests

Software Testing: Machine Learning For Prioritizing Tests

Recently I wrote about using AI as an assistant in Context-Driven testing. We will explore more in this blog about this topic, as we delve into the topic of “Software Testing: Machine Learning For Prioritizing Tests”, and look into a bit more detail of how to use Machine Learning for the same. Areas to look

Software Testing: Machine Learning For Prioritizing Tests Read More »

Software Testing: Fostering Positive Working Relationships

Software Testing: Fostering Positive Working Relationships

Fostering positive working relationships is key in today’s diverse and distributed work environments. Every tiny bit of effort helps in bettering working relationships. No one can be perfect, and there are always opportunities for improvement in every one of us. In this blog, let us look at topic of “Software Testing: Fostering Positive Working Relationships”,

Software Testing: Fostering Positive Working Relationships Read More »

Software Testing: Scalability Considerations

Software Testing: Scalability Considerations

As the CEO or the CTO of an organisation, you will be constantly challenged to balance the demands from various aspects of your product. One of those demands will be about performance, and performance has various facets to it. One of the key things in performance is scalability, so let’s talk about “Software Testing: Scalability

Software Testing: Scalability Considerations Read More »

Software Testing: Effective Communication Techniques

Software Testing: Effective communication techniques

“It works on my machine” is the common theme even in these days of containers! Streamlined communication using various techniques hold the key to being effective Software Testing professional. In this blog, let’s look at the various situations involved in the software development life cycle and how the software tester needs to use effective communication

Software Testing: Effective communication techniques Read More »

What Is Not Software Testing

What Is Not Software Testing

Oftentimes, it has become pertinent for the Software Testing professionals to talk more about what is not Software Testing than what it is! It is because the social media platforms and online communities, in their interest to promote engagement, mix up techniques used while development as ‘advanced Software Testing’ techniques. In this blog, let us

What Is Not Software Testing Read More »

Software Testing: Essential Qualities

Software Testing: Essential Qualities

With all the noise around new technologies like generative AI, corporate situations like massive layoffs, a bunch of people in the development community claiming that automated checking during development is sufficient (and testing post-development is not important), there could be some confusions in the minds of the testing community (and the newly graduating students who

Software Testing: Essential Qualities Read More »