This is a job title for a software engineer who is responsible for both developing and testing software. SDETs typically have a strong understanding of both software development and software testing principles. They often work closely with developers and testers to ensure that software is of high quality.