My Recommendations
Book Recommendations
For every tester
- Crucial Conversations: Tools for Talking When the Stakes are High by Joseph Grenny, Kerry Patterson et al. Crucial Conversations Book Review
- Thinking Fast and Slow by Daniel Kahneman
- Don’t Make Me Think, Revisited: A Common Sense Approach to Web Usability by Steve Krug
- How to Lie with Statistics by Darrell Huff
I created a video where I share why I recommend these books
For people new to testing
- Starting Your Software Testing Career by Nicola Lindgren
- Lessons Learned in Software Testing by Cem Kaner, James Bach and Brett Pettichord
- Explore It!: Reduce Risk and Increase Confidence with Exploratory Testing by Elisabeth Hendrickson
- How Can I Test This? By Suman Bala, Mike Harris, Nicola Lindgren, Shawn Shaligram and Phil Wong
Developing Skills for Testers
- Testing Web APIs by Mark Winteringham
- The Secrets of Consulting: A Guide to Giving and Getting Advice Successfully by Gerry Weinberg
- Team Guide to Software Testability: Better software through greater testability by Ash Winter and Rob Meaney
- The Software Tester’s Journey by Vernon Richards and Nicola Lindgren
- Software Testing with Generative AI by Mark Winteringham
Working in Agile
- Agile Testing: A Practical Guide for Testers and Agile Teams by Lisa Crispin and Janet Gregory
- Agile Retrospectives: Making Good Teams Great by Esther Derby and Diana Larsen
Leadership and Management
- Engineering Management for the Rest of Us by Sarah Drasner
- The Making of a Manager: What to do when Everyone Looks to you by Julia Zhuo
- The Culture Code: The Secrets of Highly Successful Groups by Daniel Coyle
Personal Development
- The Obstacle Is The Way: The Timeless Art of Turning Trials Into Triumph by Ryan Holliday
- Deep Work: Rules for Focused Success in a Distracted World by Cal Newport
- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones by James Clear
Course Recommendations
Courses on Coursera
- Inclusive Leadership: The Power of Workplace Diversity
- Coaching Conversations
- Coaching Practices
- Managing as a Coach
- Introduction to Cloud Computing
- Creating a Team Culture of Continuous Learning
- Inspiring and Motivating Individuals
- Building High-Performing Teams
- The Power of Team Culture
Courses on Test Automation University
- Test Automation for Accessibility
- Exploring Service APIs through Test Automation
- The Whole Team Approach to Continuous Testing
- Setting a Foundation for Successful Test Automation
- Java Programming
- Automating your API Tests with REST Assured
- Selenium WebDriver with Java
Note: I see this as a living document, and will update it as I learn new things and change my mind.