addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Selenium at Salesforce Scale

Come join us on Tuesday, March 18th to hear Sagar Wanaselja and David Louvton talk about using Selenium at Salesforce scale. 

We'll start at 6:30 with some food and networking, announcements at 7:00 and the presentation will begin at 7:05 or so.


Learn about Salesforce's inventory of 100,000 Selenium tests, how we run them at scale, and how to architect your test harness for success.


Sagar Wanaselja has been working as a Quality Engineer for 8 years at, mostly on the Visualforce team.  Before that he was a Quality Engineer for another 8 years at BEA Systems, on the WebLogic Server.

David Louvton is a lead test automation engineer at, with 14 years experience at companies such as Netflix and Symantec building large scale automation systems. Currently working on the team that is building test frameworks and tools for Salesforce management and monitoring services, and before that worked on the salesforce automation infrastructure team, serving hundreds of developers and QEs, and running millions of tests every day.

Important! Space is limited and Salesforce requires that the list of attendees show both first and last name - if you have registered with Meetup using an alias or just a first name this may present an obstacle so if would like to attend please make sure your profile is updated. Everyone will need to bring a photo id to check in with security in the lobby and the id must match the name on the list. Upon check in, security will badge you up to the correct floor

Join or login to comment.

  • Sree B

    Missed the event. Is there a video available for this event for those who couldn't make it?
    David, thanks for uploading presentation slides.

    March 25, 2014

  • fuad

    Hi all, It was great to see you all at the event. I wanted to share with you White Box- Test Automation using Selenium class we are doing on April 14th. You can read about the class @

    March 24, 2014

  • Tim R.

    Again - great presentation and thanks for the answer to JavaScript testing.
    In you slides #11 indicates "No assertions in page objects (or any test utility)" Our framework uses a base class which all our PageObjects extend. This base class is where we wrap selenium calls and do various asserts . Is this considered a violation of #11?
    On #16 PageObject Test, I don't see any asserts, where do you put your asserts?

    One other tools question, do you folks use any tools
    such as Unitils/DBUnit for database api testing?

    1 · March 24, 2014

  • david

    It was great to meet everybody yesterday. Here is the deck:

    3 · March 19, 2014

    • Henrique M. G.

      Hi David, great presentation!Would you mind to share the tools you guys use for build, test coverage and infrastructure automation? What do you guys use to match acceptance criteria to test, ie cucumber? Cheers.

      March 19, 2014

    • david

      unfortunately most of the tools that we use are home grown and not open source. What i can share is that our build is using maven; for test coverage we use Clover and jscoverage, and our automation infrastructure uses mainly VMWare and OpenStack.

      March 19, 2014

  • Tim R.

    Thanks for the presentation. I'd like to hear more about the JavaScript Unit testing, are you using QUnit and have you built a framework on top of it?

    March 19, 2014

    • david

      for non-browser/no-DOM testing, we use a slightly modified version of xunit.js : http://xunitjs.codepl...­.
      the other framework we use is based on YUI /JSTest and requires a browser as a test harness. it's heavy, but can be necessary for some types of integration tests. These tests need to be run manually, or through Selenium or other browser automation tools. Unfortunately it's not open sourced yet, but anyway I wouldn't recommend it :)

      March 19, 2014

  • nikki

    Could you post the github project and slides here please

    March 19, 2014

  • Paul K.

    This was the best meetup I've been to with this group. I got a lot of good information about Selenium and Salesforce's intensive and broad approach to QA automation. I met some people and got some leads to additional resources to help me learn more about using Selenium. I'm really glad I went!

    March 19, 2014

  • Sharath Chandra C S

    It was a good experience - meeting with peers and understanding the learnings, challenges at Salesforce.

    March 19, 2014

  • Jin K.

    Great presentation

    March 19, 2014

  • Henrique M. G.

    Nice to hear great things done at Salesforce.

    March 19, 2014

  • saikrishna

    Can the PPt be shared

    2 · March 18, 2014

  • Sai

    Great presentation. Thank you!

    March 18, 2014

  • Bill M.

    Hi Tony and Sricharan, we're unfortunately at max capacity for the room tonight - sorry!

    March 18, 2014

  • Tony F.

    Hi can I still attend without RSVP, since it is now closed?

    March 17, 2014

  • Sricharan

    Hi the RSVP is closed is there any waiting list ?

    March 17, 2014

  • Denali L.

    Sounds super sweet! :)

    February 17, 2014

  • rivlin

    would there be a video posted about the event later?

    February 16, 2014

Our Sponsors

  • Collective Health

    Location, food and drink sponsor for the March 28th Meetup

  • Sauce Labs

    Organizing always! Refreshments and facilities as needed.

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy