Software Testing Unleashed - QA, DevEx & Quality Engineering

The Evolving Role of Software Testers - Richard Seidl


Listen Later

Opportunities and Challenges Ahead

📘 Free e-book: The 7 success factors of software testing. 25 years of project experience in one 33-page workbook, now also in English 👉 Get it for free

"The rise of AI in software development democratize creating software, but it raises questions about how to maintain quality." - Richard Seidl

In this first episode, I talk about the concept of “Quality as an Attitude”. I strongly believe that quality is critical in all our software development processes. Since the introduction of Agile 25 years ago, we must not only consider quality at the end of the process, but integrate it continuously. In times of AI and DevOps, it is becoming increasingly important to think how we work as testers and quality people. Quality is not just a task for testers, it affects everyone in the team. Let's work together for a better software future.

Richard Seidl is a Software Testing Expert, Agile Quality Coach, and Podcast Host. Over the past 25 years, he has encountered a vast array of software throughout his professional journey: from the good to the bad, the large to the small, the new to the old. He's experienced software so magnificent it could bring one to tears, and others that make one cringe.

Richie has helped teams and projects in various industries, such as administration, finance, automotive, and logistics, to improve their software quality, implement agile testing, and establish test automation.
Richie is the author of several books on software testing, the host of a Software Testing podcast, and an international keynote speaker.

Highlights:

  • When an entire agile team is declared collectively responsible for quality without further action, the result is that nobody is actually responsible.
  • The tester's role has shifted from a separate specialist at the end of a waterfall process to a quality coach embedded in the team, and this shift is still incomplete in many organizations.
  • AI democratizes software creation so that non-developers can build applications, which increases the volume of untested or poorly tested software entering production.
  • Testing AI systems cannot rely on classical deterministic test cases because the same input produces a different output each time, requiring statistical or non-deterministic approaches instead.
  • Non-functional requirements such as security and usability must be addressed throughout a project, not at the end, because late architectural changes are disproportionately expensive.
  • ...more
    View all episodesView all episodes
    Download on the App Store

    Software Testing Unleashed - QA, DevEx & Quality EngineeringBy Richard Seidl | Software Development & Testing Expert