The posting
We are looking for an experienced Salesforce QA Engineer to plan, design, and execute comprehensive testing strategies for complex Salesforce implementations.The ideal candidate should have strong hands-on experience in functional, integration, and regression testing, along with the ability to validate both declarative and customised Salesforce solutions across multiple Salesforce Clouds.Strong hands-on experience in Salesforce Experience Cloud testing is mandatory, along with a solid understanding of Sales Cloud and Service Cloud functionalities.
Key Responsibilities
1. Salesforce Clouds Experience Cloud (Mandatory) Hands-on experience testing Salesforce Experience Cloud community portals. Validate portal navigation, page layouts, templates, and overall user experience. Test guest and external user access, login and registration workflows. Validate sharing, record visibility, and access permissions for partner and customer personas. Sales Cloud & Service Cloud Strong understanding of core CRM processes, including lead-to-cash workflows and case management. Experience testing omnichannel routing and standard Salesforce object architectures. Ability to design and execute end-to-end business scenarios across Sales and Service Cloud. 2. Functional Testing & Salesforce Platform Validation Test Planning & Design: Analyse user stories and acceptance criteria, prepare test plans, scenarios, and test cases covering positive, negative, and edge cases. Maintain requirement-to-test traceability. Manual, Regression & UAT Testing: Perform functional, integration, smoke, regression, and UAT testing across Salesforce Sandbox environments. Manage defect logging, triage, retesting, and closure. Declarative Automation Testing: Validate Salesforce Flows (Screen, Record-Triggered, and Schedule-Triggered), validation rules, approval processes, and legacy Process Builder and Workflow Rules. Apex, Triggers & LWC Validation: Functionally validate custom Apex logic, triggers, and Lightning Web Components, including bulk data scenarios and governor limit behaviour. Use Debug Logs and Developer Console to investigate failures. SOQL & SOSL: Demonstrate strong proficiency in SOQL and basic knowledge of SOSL for data verification, record validation, and troubleshooting. Security Model Testing: Validate Salesforce security configurations, including OWD, Sharing Rules, Profiles, Permission Sets, Role Hierarchy, and Field-Level Security. Perform role-based access and "Run As" user testing. 3. Test Automation Apex Test Classes & Code Coverage: Ability to review Apex test classes, understand code coverage reports, and collaborate with developers to ensure the minimum 75% code coverage requirement is met. LWC Jest Testing: Basic to intermediate understanding of Jest-based unit testing for Lightning Web Components. 4. API, Integration & Data Testing API Testing: Experience testing REST and SOAP APIs, JSON/XML payloads, and webhooks using tools such as Postman and Workbench. Understand authentication mechanisms, including OAuth, Connected Apps, and Named Credentials. Integration Testing: Validate end-to-end data flows between Salesforce, external systems, middleware, and third-party applications, including negative and failure scenarios. Data Migration & Test Data Management: Use Salesforce Data Loader, Import Wizard, and Workbench for test data creation, migration validation, and data reconciliation, including Large Data Volume (LDV) scenarios. 5. Analytics & AI Testing Reports & Dashboards: Validate custom report types, filters, dashboards, and snapshot reporting against underlying Salesforce data. Einstein Features: Test Salesforce Einstein capabilities, such as Einstein Bots, Next Best Action, and Einstein Analytics, ensuring expected recommendations and outcomes. Agentforce: Familiarity with testing autonomous AI agents and AI-driven workflows, including prompt and response validation, topics, actions, guardrails, and Agentforce testing tools. 6. DevOps, Release Management & QA Tools Release & Environment Management: Understand Salesforce release lifecycles and Sandbox strategies across Dev, QA, UAT, and Staging environments. Perform data seeding, Sandbox refresh validation, and post-deployment smoke and regression testing. Deployment Tools: Working knowledge of deployments using Change Sets, Salesforce CLI (SFDX), or Gearset. Validate deployment results and troubleshoot deployment-related issues. CI/CD & Quality Gates: Familiarity with Salesforce DevOps pipelines and tools such as Copado and Gearset, including automated testing and deployment validation as quality gates.
Required Skills & Qualifications
3–5 years of hands-on experience in Salesforce QA. Strong practical knowledge of Salesforce Sales Cloud, Service Cloud, and Experience Cloud. Mandatory hands-on experience in Experience Cloud testing. Strong understanding of functional, integration, regression, and UAT testing. Experience in test planning, test case preparation, defect management, and requirement traceability. Proficiency in Salesforce Flows, SOQL, security model validation, and data testing. Working knowledge of Apex test classes, code coverage, and LWC validation. Experience in REST/SOAP API testing, Postman, Workbench, and Data Loader. Familiarity with Salesforce deployment processes, Sandbox management, and DevOps tools.
Good to Have Skills
Apex Debug Logs and Developer Console. Security Model and Run As testing. Exploratory testing. Jest testing for Lightning Web Components. MuleSoft integration testing and OAuth 2.0 flows. Data Cloud and CRM Analytics. Agentforce testing and AI-driven workflow validation. Salesforce CLI (SFDX), Change Sets, Gearset, and Copado. Copado Robotic Testing.
Preferred Certifications
Salesforce Certified Administrator – Required Salesforce Certified Experience Cloud Consultant – Highly Preferred Salesforce Certified Sales Cloud Consultant / Service Cloud Consultant – Highly Preferred Salesforce Certified Platform App Builder – Good to Have. Salesforce Certified Platform Developer I – Good to Have. Salesforce Certified Agentforce Specialist / AI Associate – Good to Have.



