As an online independent contractor, your job is to provide freelance support for your client on a specific project. In this virtual role, you may provide customer service, help test software or other technology, participate in marketing campaigns, copy and paste messages, perform data entry, give input on product design, or assist their IT department as specified in your agreement with them. Online independent contractors usually take jobs that require little or no training aside from general computer skills. While you may work with a single company for a long time, most people in this industry move between different companies as work becomes available.