A QA automation engineer holds the skills of a programmer and the logic of a tester at the same time. They are involved in the full software release cycle – from low-level unit tests to senior activities such as test planning. SDET is usually used interchangeably with “automated tester’s role as a standalone position.