Interview Questions

Difference between Software Test Engineers (SDE) and Software Design Engineer in Test (SDET)?

Software Design Engineers in Test SDET FAQ


(Continued from previous question...)

33. Difference between Software Test Engineers (SDE) and Software Design Engineer in Test (SDET)?

Software Test Engineers were used as monkey labor- “Run this test fifty times, and call me if this breakpoint gets hit”. STEs didn’t need a strong CS background to get their jobs done- they just needed a lot of patience, and basic understanding of *using* computers.

The Software Design Engineer in Test role was reserved for Testers who were capable of writing tools and/or automation.

It easy to understand the difference between STE and SDET with a black and white example. If you’re testing an API, then yes, you’ll surely be an SDET (how can you do any testing without writing a line of code?) Conversely, if you exclusively black box test a user interface (without tools/automation), then you’d have the job title of STE.

Software Design Engineer (SDE): you design, write code.
Software Design Engineer in Test (SDET): you design, write test code to test what SDEs write.

(Continued on next question...)

Other Interview Questions