The Test Engineer's knowledge of software design is focused on testability, robustness, and performance, and they should play a contributory or reviewer role in the creation of designs for production software