API Test Automation: Everything You Need to Know