Skip to main content

Automation testing implementation for Salesforce Field Service Project

Successful automation testing implementation on the ongoing Salesforce Field Service project for order and billing processes

Published by jetbi
24 November 2022

Project description 

Client, a company providing home repair services for individual and corporate customers across London (UK), has implemented the Salesforce Field Service solution. To save time on some trivial scenarios for the smoke testing it was decided to automate some of them.



  • Save time on testing efforts and improve its efficiency;
  • Have daily system health reporting;
  • Quickly check the system after deployments and Salesforce releases



  • Identify the same type of test scenarios that spend the most time of QA per year;
  • Write automation tests;
  • Optimize the hardware;
  • Run tests daily


JET BI services performed

  • Implemented 14 Android automation tests using mobile device emulators;
  • Developed 46 Customer Community web automation tests to test the most popular scenario of order booking;
  • Corrected tests for upgraded Customer Community UI;
  • Configured scheduler for a daily test run;
  • Created reports to be sent to the customer and team members at the end of the test run;
  • Configured hardware, and installed all necessary software;
  • Configured CI process;
  • Ongoing maintenance and support services.


Picture 1: Test Result Report



Picture 2: Running of Android automation test using an emulator



  • The time spent on testing iteration has been reduced by 50%;
  • Over 10 defects were found during automation testing iterations before the defect caused production downtime;
  • Continuous quality reports are available for the customer and team daily without manual testing iterations.


Start your project now
  • 1 Automation testing QA Engineer
  • 2 QA Engineers
  • 1 Salesforce Consultant/PM
  • Java
  • 6 months
Question to the expert

We have available resources to start working on your project within 5 business days

1 UX Designer


1 Admin


2 QA engineers


1 Consultant


Steps following request submission



After receiving your request, we analyze it and we offer free online meeting slots (via email) so that we can discuss your needs in as much detail as possible


We begin gathering all necessary requirements to create comprehensive estimates, including timelines, resource allocations, risk assessments, and underlying assumptions.


Once all preparations are in place, we will initiate the project and move forward with the planned tasks

The website encountered an unexpected error. Please try again later.