Is there a valid career path from someone starting in testing to work there way up to a CTO? Or is this job specifically reserved for developers. Are CTOs basically dev managers on steroids? I am a test team lead, and my background is in testing.