We use jest for JS functionality testing and PHPUNIT for the backend tests. Will certainly look into Puppeteer more though!