Well, she is learning it now and I wouldn't call her "useless". But her level of experience and knowledge is far below "software engineer" and if she were a guy she couldn't get away with it.
you'd be surprised. i worked with people who would write simple json structures by creating a class in java and then serializing it and printing it to the console to copy and paste. most of them were promoted out to management
Actually, there is a certain wisdom to promoting incompetent people in this manner. At least then you know that they're nowhere near anything they can use to do real lasting damage.