A Salesforce QA / Tester ensures the Salesforce solution works as designed and meets business requirements before production.
Day-to-day:
- Test planning: design test strategy, scope, plan.
- Test case authoring: detailed test cases per requirement / user story.
- Manual testing: execute test cases in sandboxes; identify defects.
- Automated testing: build / maintain automated test scripts (Provar, Selenium, Cypress).
- Defect management: log defects, retest fixes, verify resolution.
- UAT support: assist business users during UAT; triage issues.
- Regression testing: ensure new changes don't break existing functionality.
- Performance / load testing: validate system handles expected volumes.
- Documentation: test results, test summaries, sign-off documents.
Skills required:
- Salesforce platform knowledge (Sales/Service Cloud, common features).
- Test methodology (manual, automated, integration, regression).
- Tools (Provar, Selenium, Cypress, JIRA, qTest, etc.).
- Some scripting (Apex, Jest, JavaScript).
- Communication with business and developers.
Career progression:
- Junior Tester -> QA Analyst -> Senior QA -> Test Lead -> QA Manager.
QA is critical: untested Salesforce code causes production incidents. Senior QAs are the safety net between dev and production.
