Entries Tagged 'Agile Testing' ↓

Role of Business Analysts in SCRUM and Why is a QA Best for this Role?

Prominent Role of Business Analysts in SCRUM:

A Business Analyst who is shortly referred as a BA plays a very drastic and important role in SCRUM.

This person is the link between the product owner/customer and the technical IT team. Though we have come across several tutorials on our website on BA, this tutorial will somehow be a unique one and will explain to you the importance of BA in SCRUM.

Let’s Explore!!

Continue reading →

Is There Any Start and Stop Boundary to the QA’s Role in Scrum?

What is QA’s Role in Scrum: Scrum Activities for the Testers

This article is not just a tutorial about some processes or methods or instructions about how to work as a QA. Rather, this is an article in which I want to share my own experience of working as a Senior QA in SCRUM.


My previous CTO always used to say that ‘With freedom comes responsibility’. If you are given the freedom to do your work in your way then it is you and only you who is responsible for your work or tasks or activities.  Continue reading →

Agile Estimation Techniques: A True Estimation in an Agile Project

True Estimations in an Agile Project: A Complete Insight with Examples on Agile Estimation

It is very crucial to do Agile Estimation at different Levels. This is done for proper planning, management and estimating the total efforts that we are going to use for implementing, testing and delivering the desired product to the Customers in terms of time within the specified deadlines.

With lack of Estimations in Agile Project, there may be no proper planning and management which may end in delivering the undesired product and thereby leaving the customer unsatisfied.

Continue reading →

What is User Story and Acceptance Criteria (Examples)

A Perfect Guide to User Story Acceptance Criteria with real-life scenarios:

In the Software Development industry, the word ‘Requirement’ defines what our goal is, what the customers exactly need and what will make our company to increase its business.

Be it a product company which makes software products or a service company which offers services in various software fields, the prime base for all of them is the requirement and the success is defined by how well the requirements are met.

Continue reading →

How to Implement Efficient Test Automation in the Agile World

Automation in Agile is very critical.

Think about the many features that are added and delivered in every Sprint.  There has to be a way to make sure that the newly added feature is not impacting the existing functionality.

Because of the low Sprint duration, it is practically impossible to execute the entire suit every time the product is incremented at the Sprint end.  Having an automated test suit would definitely play a bigger role here.

Continue reading →

How the Testers are Involved in TDD, BDD & ATDD Techniques

Overview of TDD, BDD and ATDD techniques:

TDD, BDD & ATDD are the terms which have revolutionized the tester’s world in Agile and have gained momentum too. Change in the mindset of testers also requires learning new skills and more importantly, changing the attitude, and the way of working.

Unlike working in isolation, testers need to collaborate and work together with the programmers which means  Continue reading →

The Mindset Change of An Agile Tester: Aligning with the Agile Manifesto

During my 12 years career in software testing, I have the privilege of working with different development methodologies. I have witnessed the transformation from Waterfall to Agile and have seen how the expectation, roles, and skills of testing professionals have taken a huge leap.

QAs are now evolving themselves from being just a “Bug Finder” to a “Bug Preventer”. They are acquiring new skills like Automation, TDD, BDD, and White box testing, not to mention Black box testing. They are now more solution-oriented, collaborate more with the development team and business stakeholders.

Continue reading →

VersionOne Tutorial: All-in-one Agile Project Management Tool Guide

Why and How to do Software Testing with VersionOne: All-in-one Agile Management Tool

At current epic of technology exponential development across various domains, the demand for software testing is in its highest state. To proactively respond to the process of iterative delivery of the world-class software applications needs, different companies have been introducing the variety of test management tools to the market.

So, this hands-on will give you an overview of why and how to use VersionOne, one of the many software project management tools available in the industry.  Continue reading →

Kanban vs Scrum vs Agile: A Detailed Comparison to Find Differences

The Detailed Comparison of Kanban vs Scrum vs Agile

Do you want to complete your projects efficiently, in time? Are you stuck in a complex project? Circling around in a fast paced and ever changing environment? Did someone tell you to follow an agile methodology to end all these hiccups?

When it comes to an agile methodology, different people have different sets of opinions. Some say, Kanban; some say, Scrum. There you go! Another confusion.

Continue reading →

Agile Retrospective Meetings – Why It is Necessary and Some Fun Ways to Conduct It

Agile Software development is  a set of methods and practices that are based on the Agile Manifesto. Agile methodology emphasizes team collaboration and frequent delivery of a product.

One of the 12 principles listed in the in Agile Manifesto is:

“At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.”

Continue reading →