Qualifications are both related to finance, there are significant differences between the two. A CFA's expertise is focused on the investment industry. Consequently, CFAs work as portfolio managers, investment advisors, and research analysts.
A CPA, on the other hand, is a specialist in accounting and taxes. You can find CPAs working in public accounting and also in the finance departments of small and large businesses.