Take online quizzes and tests. Many websites, including reputable media sites such as BBC.co.uk, offer free tests and quizzes to test your Spanish proficiency based on your current level. Most online quizzes and tests feature written and audio components, as well as resources to improve your Spanish.
Ask a Spanish teacher to evaluate you. If you don't know a Spanish teacher personally, ask everyone in your immediate network if they happen to know one. You could also ask a Spanish teacher at a local school or college if they would be willing to test your proficiency for a small fee.
Take the Diplomas de Español como Lengua Extranjera, or DELE, the official test of Spanish as foreign language. You can take the DELE at three different levels: first for beginner, second for intermediate or third for advanced. After passing the DELE you will receive a Diploma of Spanish as a Foreign Language, which you can include on your resume and job applications.
Create a profile on online language exchange websites or communities. Websites such as Live Mocha and My Language Exchange allow you to create a profile, learn a language and interact with other people who are learning languages. The benefit of these sites is that they allow you to share your language skills, such as correcting English texts and pronunciation, and in return a native Spanish speaker will review your work. This will allow you to get feedback from a native speaker for free, and without buying expensive plane tickets.
Post a Spanish-English quiz exchange on free community websites. There are plenty of Spanish speakers who would be willing to test your level if you return the favor in English. Go to some websites in your community, such as CraigsList.org, and post that you are looking for a native Spanish speaker to evaluate your language level and are willing to offer English help in return.