Our quality control for e-book package vendor records that we load into Alma is to use MarcEdit to ensure the total number of records corresponds to the number of books Acquistions says it has has bought and that each record contains at least the following: LDR, 006, 007, 008, 020, 035, 040, 100, 245, 250, 264, 300, 6XX, 856. The trickiest bit is making sure that subfiled u of the 856 is always the first subfield in that field because that’s what the import profile uses for creating the portfolio record and hence access.
When doing quality control on generic print book shelf-ready records in a previous role, I just checked that the required felds for every book were present rather than in detail checking that the contents of those fields were actually correct. There wasn’t time to do more. I appreciate that some might claim that this isn’t actually quality control.