How does a software engineer get started into testing?