SDET is a software development engineer in test who works in both development and testing roles across the entire software development process. An SDET's knowledge is focused on ensuring testability, robustness, and performance of the software. SDETs are responsible for writing code as well as testing it and fixing issues. They help bridge gaps between development and product teams and have both technical skills and an understanding of functionality.