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.