Overview
On Site
$40 - $45
Contract - W2
Contract - 6 Month(s)
Skills
test automation
Salesforce
testing
Apex
LWC
Flows
Process Builder
QA
Cucumber
Karate
Selenium
Java
JavaScript
Python
REST
SOAP
Git
Jenkins
TestRail
Xray
Job Details
We re seeking a detail-oriented and proactive QA Automation Engineer with hands-on experience testing enterprise Salesforce applications. In this role, you ll play a vital part in ensuring end-to-end quality across custom Salesforce implementations including Lightning components, Apex code, Flows, and complex integrations.
You ll work closely with product managers, developers, and release engineers to build automation-first test strategies that reduce risk and accelerate delivery.
Key Responsibilities
- Design, implement, and maintain automated test suites for Salesforce applications (LWC, Flows, Apex classes, REST APIs).
- Build reusable automation frameworks for UI and backend testing using tools like Selenium, Playwright, Provar, or custom-built frameworks in Java/Python.
- Develop and execute test cases for functional, regression, and smoke testing across multiple Salesforce orgs.
- Validate complex end-to-end workflows and integrations (e.g., with DocuSign, MuleSoft, Kafka, Data Cloud, and other APIs).
- Collaborate with Salesforce developers and admins to test both custom code and declarative features.
- Identify quality risks early in the development lifecycle and define mitigation strategies.
- Integrate test automation into CI/CD pipelines (Jenkins, GitHub Actions, Copado, etc.).
- Support and optimize test data management across various sandbox environments.
- Help define and improve QA standards, best practices, and documentation.
Required Skills:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 3 6 years of QA experience, including 2+ years focused on Salesforce test automation.
- Strong understanding of the Salesforce platform: Apex, LWC, Flows, Process Builder, and the Salesforce data model.
- Proficient with test automation tools such as Cucumber, Karate, Selenium WebDriver, etc.
- Skilled in at least one programming language: Java, JavaScript, or Python.
- Experience testing Salesforce REST/SOAP APIs.
- Familiarity with Salesforce testing tools like TestRail, Xray, or Salesforce-native test frameworks.
- Working knowledge of Git, Jenkins, or other CI/CD platforms.
- Able to write SOQL queries for test validation and troubleshooting.
- Bonus: Ability to read/debug Apex and LWC code (preferred but not required).
- Strong communication skills and a problem-solving, ownership-driven mindset.
Preferred Skills:
- Experience with Salesforce DX and scratch orgs.
- Performance or load testing experience.
- Salesforce certifications (QA, Platform Developer, or equivalent).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.