James Marcus Bach is a software tester, author, trainer and consultant. He is a proponent of exploratory testing and the context-driven school of software testing and is credited with developing session-based testing.

“My classes are set up to be provocative and experiential. Each class is an exploration of my notes as a student of testing, for the benefit of other students. This is an exciting subject for me, and my goal is to share that excitement; to infect you with it.”

James Bach is a founding member of the Association for Software Testing, and the creator of Rapid Software Testing methodology. He has written two books: Lessons Learned in Software Testing (with Cem Kaner and Bret Pettichord) and a book about self-education called Secrets of a Buccaneer-Scholar. He started as a developer, but has been testing since he was hired by Apple Computer in 1987. He has worked in the most challenging testing roles, including as an expert witness on court cases involving testing, and as a test architect for safety critical regulated software. He is one of the most famous testers in the world, having taught testing in twenty-five countries.

Courses led by James:

Rapid Software Testing