Quality as a Team Sport

Image credit: Vitaly Gariev

Drawing on my experience as a software engineer in fintech, I explored how shifting testing left enabled engineers to take greater ownership of functional correctness through automated testing, while allowing specialist testers to focus on the bigger picture: user journeys, unusual edge cases, accessibility and the overall experience.

I discussed how involving testers earlier in design and development helped challenge assumptions, identify risks and prevent defects before they became expensive to fix.

Ultimately, shifting left was not about transferring testing responsibilities from one role to another. It was about building a culture where engineers and testers collaborated throughout development to deliver better software.

Photographs are from Unsplash, and credit for them sits with Vitaly Gariev, Julia Joppien, Hannah Busing, and Camylla Battani. The exploratory testing image came from Martin Fowler’s article on exploratory testing, which credited Elisabeth Hendrickson as the original source. Other diagrams were AI-generated from human-authored notes.

Timothy Clark
Timothy Clark
Software Engineer & Writer

Writer and speaker on cybersecurity, software engineering, and early careers.