You can use Sauce with Helium to run your tests remotely on many various browsers. Below is the example Helium test script which can be easily run with Sauce (Sauce account and the appropriate command_executor link are required).

import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.Platform;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
import java.net.URL;
import static junit.framework.Assert.assertEquals;
import static junit.framework.Assert.assertTrue;
import static junit.framework.Assert.assertFalse;
import static com.heliumhq.API.*;

public class WebDriverTest {

    private WebDriver driver;

    @Before
    public void setUp() throws Exception {

        DesiredCapabilities capabillities = DesiredCapabilities.chrome();
        capabillities.setCapability("version", "26");
        capabillities.setCapability("platform", Platform.VISTA);
        capabillities.setCapability("name", "Testing Helium at Sauce");
        this.driver = new RemoteWebDriver(
            new URL("http://[your-username-here]:[your-access-key-here]" +
                "@ondemand.saucelabs.com:80/wd/hub"),
            capabillities);
        setDriver(this.driver);
    }

    @Test
    public void testHeliumWithSauce() throws Exception {
    	goTo("http://saucelabs.com/test/guinea-pig");
        assertEquals("I am a page title - Sauce Labs", getDriver().getTitle());
        write("Hello! I am some example comments." +
            " I should be in the page after submitting the form", 
            "Comments"
        );
        click("send");
        assertTrue(Text("Your comments: Hello! I am some example comments." +
            " I should be in the page after submitting the form").exists());
        assertFalse(Text("I am some other page content").exists());
        click("i am a link");
        assertTrue(Text("I am some other page content").exists());
    }

    @After
    public void tearDown() throws Exception {
        driver.quit();
    }
}
import unittest
from selenium import webdriver
from helium.api import *

class HeliumOnSauce(unittest.TestCase):

    def setUp(self):
        desired_capabilities = webdriver.DesiredCapabilities.CHROME
        desired_capabilities['platform'] = 'Windows 7'
        desired_capabilities['version'] = '26'
        desired_capabilities['name'] = 'Testing Helium at Sauce'

        self.driver = webdriver.Remote(
            desired_capabilities=desired_capabilities,
            command_executor=''
        )
        set_driver(self.driver)

    def test_sauce(self):
        go_to('http://saucelabs.com/test/guinea-pig')
        self.assertTrue('I am a page title - Sauce Labs' in get_driver().title)
        write('Hello! I am some example comments.'
              ' I should be in the page after submitting the form', into='Comments')
        click('send')
        self.assertTrue(Text('Your comments: Hello! I am some example comments.'
                             ' I should be in the page after submitting the form').exists())
        self.assertFalse(Text('I am some other page content').exists())
        click('i am a link')
        self.assertTrue(Text('I am some other page content').exists())

    def tearDown(self):
        print('Link to your job: https://saucelabs.com/jobs/%s' % self.driver.session_id)
        self.driver.quit()

if __name__ == '__main__':
    unittest.main()