This is the 5304509493 control board manufactured by Choice Parts. It is a 10-button control board replacement for many styles and models of Electrolux / Frigidaire stoves.
The interface matches with the 316419141CM control overlay. Link to Control Overlay: