For decades, my job was to make programs work properly. Now my job is to break them.
I write software that tests software. My official title here at work is "Programmer/Analyst in Quality Assurance", but some prefer the term "Software Engineer in Test".
"Software Enginerd" is close enough.