Abstract: A system including a processor and memory coupled to the processor. A communications interface is coupled to the processor for communicating with a central test database. A carrier is provided for receiving a cassette containing a lateral flow assay (“LFA”) strip. An LFA strip reader is coupled to the processor for taking an image of the LFA strip and cassette and transmitting the image to the processor. The processor analyzes the image to determine a vendor of the cassette, analyzes the image of the LFA strip using a machine learning engine for quality defects in the LFA strip, generates an error when a quality defect is detected in the LFA strip, and reports the error to the central test database.