Job Description
The Automation QA Engineer is responsible for ensuring quality across Salesforce Marketing
Cloud, Data Cloud, and Sales Cloud by designing and executing manual and automation test
strategies. The role covers testing customer journeys, automations, CRM processes, data
pipelines, APIs, and integrations across clouds.
Key Responsibilities
Quality Assurance (Manual + Automation)
* Design, develop, and execute automation test scripts for Salesforce (Sales Cloud,
Marketing Cloud, Data Cloud) using tools like Selenium, Java/Python, REST Assured, Provar
or Testim.
* Build reusable automation frameworks for UI, API, and end-to-end flows.
* Automate regression test suites for journeys, CRM workflows, and data processes.
Salesforce Marketing Cloud (SFMC) Testing
* Test Journey Builder, Automation Studio, Email Studio, CloudPages, mobile messages,
and personalization logic.
* Validate AMPscript, SSJS, SQL queries, automations, DE structure, and tracking accuracy.
* Execute API tests for triggered sends, event injections, and data updates.
* Validate campaign end-to-end flows from segment creation → journey entry → send →
tracking.
Salesforce Data Cloud Testing
* Validate data ingestion pipelines, transformations, harmonized data models, identity
resolution, segments, insights, and activation.
* Test Data Cloud connectivity with Marketing Cloud, Sales Cloud, external systems.
* Perform data reconciliation, profile stitching validation, and data quality checks.
Sales Cloud (CRM) Testing
* Test objects, fields, validation rules, flows, approval processes, triggers, LWC
components.
* Validate lead creation, opportunity lifecycle, tasks/events, email-to-case, assignment
rules, and routing.
* Automate UI flows (if applicable) using Selenium/Provar.
Integration Testing
* Test data flow between Sales Cloud → Data Cloud → Marketing Cloud.
* Validate SFTP uploads, API requests/responses, batch files, and middleware integrations
(Mulesoft, SAP, AWS, etc.).
* Execute API automation using Postman/Newman or REST Assured.
General QA Responsibilities
* Create and maintain test plans, test scenarios, test data, test scripts, and test cases.
* Perform functional, integration, regression, system, and UAT testing.
* Log, track, and verify defects using JIRA, Azure DevOps, or similar tools.
* Participate in Agile ceremonies and support release readiness.
Required Skills & Experience
* 5-7 years of QA experience with strong QA fundamentals.
* Hands-on automation testing experience using Selenium / Provar / Testim/ Cypress /
REST Assured / Java / Python.
* Experience testing Salesforce Sales Cloud workflows, Lightning pages, flows, CRM logic,
and APIs.
* Strong knowledge of Marketing Cloud: journeys, automations, Email Studio, SQL queries,
AMPscript.
* Solid understanding of Data Cloud (CDP): ingestion, mapping, identity resolution,
segments, activation.
* Strong API testing experience (REST, SOAP).
* Expertise in test automation tools, version control (Git), and CICD pipelines
(Jenkins/GitHub Actions optional).
Preferred Qualifications
* Salesforce certifications:
Marketing Cloud Email Specialist
Marketing Cloud Administrator
Data Cloud Consultant
Salesforce Administrator
* Experience in Agile/Scrum environments.
* Experience with automated regression testing for Salesforce.
Summary
This role ensures high-quality, automated, and scalable testing across Sales Cloud, Marketing
Cloud, and Data Cloud. The engineer builds robust automation frameworks, validates data
pipelines, tests customer journeys, and ensures CRM + Marketing + Data operations run smoothly.