Hello @sharathkumar2026,
1. There is an already existing example for communicating with the on-board W25Q64 Winbond memory for the FRDM-A-S32K344 board in our Application Code Hub: QSPI Flash Memory Read/Write demo for FRDM-A-S32K344.
The example performs a device identification via JEDEC ID and status register readout, a continuous sector erase, page write, read-back, and data integrity verification, with RGB LED feedback via GPIO to indicate operation progress and pass/fail status.
You can import it directly through S32DS:

2. The ASM330LHH is a third-party device, so you must look for its datasheet, or user manual in order to know which commands to send and how to read the data.
I can recommend going over the Motion Sensing using FreeMASTER example. It reads 3-axis acceleration data from an FXLS8964AF accelerometer over LPI2C: It is based on S32K312, and uses FreeMASTER, however, it may prove useful to use it as reference.
3. This depends on the level of robustness your application needs. Read-back verification is usually not needed, simply check returned status after every operation and validate each record with CRC.
Best regards,
Julián