
Salesforce QA Engineer – CRM Applications - First Advantage (Bangalore/Mumbai)
First Advantage
Posted 3 days ago
About this role
We are seeking a QA Engineer to ensure the quality, reliability, and compliance of our Salesforce ecosystem (e.g., Sales Cloud, Service Cloud, CPQ, Experience Cloud). The role involves test planning, execution, automation, and defect management across customizations (Lightning components, Apex, Flows), configurations (objects, fields, validation rules), and integrations (ERP/Billing/Marketing platforms).
Key Responsibilities
- Test Planning & Strategy
- Define test strategy, scope, entry/exit criteria, and coverage for each release (SIT, UAT, Regression).
- Create and maintain detailed test cases, traceability matrix, and risk-based testing plan.
- Functional Testing
- Validate requirements against Salesforce configurations: objects, fields, validation rules, record types, page layouts.
- Test Lightning flows, Apex triggers/classes, assignment rules, queues, and Omni-Channel (if Service Cloud).
- Integration Testing
- Verify data exchanges with upstream/downstream systems (e.g., billing, ERP, marketing automation).
- Test REST/SOAP APIs using Postman, Workbench; validate error handling, idempotency, and retries.
- Mock external systems and simulate failure scenarios (timeouts, 4xx/5xx responses).
- Security & Access Testing
- Validate Profiles, Permission Sets, FLS (Field-Level Security), OWD, Sharing Rules, Role Hierarchy.
- Confirm data visibility constraints and least privilege access across personas.
- Data Quality & Test Data Management
- Design representative test datasets; use Data Loader, Workbench, or Apex Data utilities.
- Ensure data anonymization/masking for non-prod; verify duplicate rules and merge logic.
- Automation(Optional)
- Build/maintain test automation for UI and APIs with tools like Selenium, Provar, Copado Robotic Testing, TestNG/JUnit.
- Integrate automation into CI/CD (Copado/GitHub Actions/Azure DevOps) with reporting.
- Performance & Limits
- Validate Salesforce governor limits (SOQL/DML, CPU time, heap size).
- Test bulk operations, batch jobs, and asynchronous flows for scalability.
- Release & Environment Management
- Coordinate across sandboxes (Dev, QA, UAT, Full Copy), ensure metadata/data parity.
- Support deployments; validate post-deploy smoke tests and perform regression suites.
- Defect Lifecycle
- Log, triage, prioritize, and track defects; partner with dev/admin teams for resolution.
- Provide clear reproduction steps, impact analysis, and screenshots/videos.
- Compliance & Audit
- Ensure adherence to GDPR/CCPA, retention policies, audit trail requirements.
- Validate consent, opt-in/opt-out flows, and PII handling.
- Documentation & Training
- Maintain test artefacts, release notes, and contribute to UAT scripts.
- Coach business testers on scenarios and acceptance criteria.
- Clouds & Features: Sales Cloud, Service Cloud (Cases, SLAs, Entitlements), CPQ (if applicable), Experience Cloud.
- Lightning: LWC vs Aura, Lightning App Builder, quick actions, dynamic forms.
- Declarative Automation: Flows (record-triggered/scheduled), Approval Processes, Process Builder (migration strategy to Flows).
- Programmatic: Apex basics, Triggers, Test classes (75% coverage rule), async processing (Queueable/Future/Batch).
- Data & Schema: Custom objects, master-detail vs lookup, junction objects, record types, picklist governance.
- Security: Profiles, Permission Sets, OWD, Sharing Rules, Manual Sharing, Shield Encryption (if applicable).
- Integrations: Platform Events, Named Credentials, External Services, Mulesoft/ETL patterns.
- Limits & Performance: Governor limits, bulkification, selective queries, SOQL best practices.
- Unit Testing (Apex test classes; positive/negative, bulk, recursion).
- Functional & Regression Testing (end-to-end business flows).
- Integration Testing (APIs, events, middleware).
- Security Testing (access, data visibility, profiles/permissions).
- UAT Support (scripts, guidance, defect triage).
- Performance & Reliability Testing (bulk data, async jobs).
- Mobile & Experience Cloud (responsive, login flows, SSO).
- Error & Edge Case Testing (validation rule conflicts, duplicate management).
- QA Tools: Jira/Azure DevOps for defect tracking, Zephyr/Xray for test management.
- Automation: Provar, Selenium/WebDriver, Copado Robotic Testing, Cypress (for portals), Postman collections.
- Salesforce Tools: Workbench, Data Loader, Dev Console, Setup Audit Trail, Debug Logs.
- CI/CD: Copado, Gearset, GitHub Actions, Azure DevOps Pipelines.
- Reporting: Allure, Extent Reports, dashboards for coverage & quality gates.
- Educational Qualification: B.E/B. Tech/MCA.
- 5-8 years in Testing on CRM applications.
- Strong knowledge of Salesforce (CRM) and development lifecycle; governor limits.
- Hands-on with automation tools (Provar/Selenium) and API testing (Postman).
- Experience with CI/CD (Copado/Gearset/Azure DevOps) and version control (Git).
- Understanding of GDPR/CCPA, audit trail, and data privacy practices.
- Certifications preferred: Salesforce Administrator
- Good Communication
- Flexible to work with shift and weekend (If required during the deployment)
United States Equal Opportunity Employment:
First Advantage is proud to be a global leader in removing barriers and supporting our community members to ensure the changing demographics of the workforce are reflected in our hiring and employment practices. We value all of our candidates, employees, and clients, and place great emphasis on hiring and supporting qualified individuals in each role. We are an equal opportunity employer. We do not discriminate on the basis of race, color, ethnicity, ancestry, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, genetic information, or any other area protected by applicable law.