Engineer Explains: Software testing explained in 3 minutes at 3 levels of expertise March 27 / Antonija Bilic Arar We've asked experienced engineers to share how they would explain some tech terminology at three levels of experience - from junior developer to CTO.