Application can backup and restore: Contacts, SMSes, MMSes, Call logs, System settings, User dictionary, Bookmarks and browser history.
Link to app in Google Play https://play.google.com/store/apps/details?id=com.backupyourmobile
App has a nice preview of data in backup.
Backups are stored on SD card or in device memory, it is also possible to store data on Google Drive or Dropbox.
It is possible to schedule automatic backups. Application can automatically upload backups to Google Drive, Dropbox.