The Role of the Tester

QA staff members are commonly known as testers, but the role of a tester should go beyond the simple notion of verification testing. The primary responsibility—and passion—should be to contribute to the highest quality of the final product. Quality assurance staff are responsible for verifying that a releasable software product achieves a high level of … Continued

The Impact of Cognitive Bias on Software Testing

In many aspects of personal, public, and business life, pursuing objectivity or fairness often means finding a common ground. The ideal is to find a state of neutrality in which everyone can work and communicate in an environment that is free of bias. The problem is that this is simply unachievable because human and organizational … Continued

Testing Automation Success in an Agile Environment

Even though agile software development has become quite common, many teams continue to grapple with achieving even modest levels of test automation. Agile methodologies present significant challenges to any automation team. The essence of agile is more frequent software releases and increase in team collaboration, but this often results in too many iterations, ambiguous project … Continued

Cultivating the Right Mindset for Successful Test Automation

Test automation has an indisputable number of benefits, but most automation initiatives head towards failure because the team doesn’t prepare or plan. Building a test automation strategy that will effectively support the needs of your team and business goals can be quite challenging. For many teams, traceability issues, cultural inhibitors, and scripting language skill sets … Continued