Quality Engineer, Salesforce
Roseville, CA - HQFull-TimeMid-levelSoftware Engineering
Key Responsibilities
- Testing & Quality Assurance
- Design and execute comprehensive test plans for Salesforce applications, customizations, and integrations
- Perform functional, regression, integration, and performance testing across multiple Salesforce environments
- Test complex business processes involving Flows, custom Lightning components, and third-party integrations
- Validate data accuracy and integrity across system boundaries
- Ensure proper testing coverage for deployments using GitHub Actions CI/CD pipeline
- Test Automation
- Develop and maintain automated test suites using appropriate tools and frameworks
- Create reusable test scripts and data sets for efficient regression testing
- Implement continuous testing practices within our GitHub Actions CI/CD pipeline
- Collaborate with development teams to integrate testing early in the development lifecycle
- Salesforce Platform Expertise
- Test across multiple Salesforce clouds (Sales Cloud, Service Cloud, Financial Services Cloud) and environments (sandbox vs. production)
- Validate deployments and change management processes
- Test integrations with external systems through middleware platforms (MuleSoft Anypoint)
- Test data flows and integrations with AWS S3 and Salesforce Data Cloud
- Understand and test modern Salesforce features including automation toolsEnsure compliance with Salesforce best practices and governor limits
- Collaboration & Communication
- Work closely with developers, business analysts, and product owners in agile sprints
- Participate in sprint planning, daily standups, and retrospectives
- Document test cases, results, and defects clearly and thoroughly
- Leverage Salesforce Event Logs for testing validation and issue troubleshooting
- Communicate testing progress and quality metrics to stakeholders
Required Qualifications
- Experience
- 5+ years of software quality engineering experience
- 2+ years of hands-on Salesforce testing experience
- Strong background in agile/scrum development methodologies
- Experience with test automation tools and frameworks
- Proven track record of testing complex enterprise applications
- Technical Skills
- Deep understanding of Salesforce platform architecture and capabilities
- Experience testing Salesforce customizations (Apex, Lightning Components, Flows)
- Knowledge of Salesforce deployment processes and environment management
- Experience testing integrations with middleware platforms
- Proficiency in SOQL and data validation techniques
- Familiarity with API testing and integration validation
- Experience with version control systems (Git) and CI/CD pipelines (GitHub Actions)
- Soft Skills
- Strong analytical and problem-solving abilities
- Excellent written and verbal communication skills
- Ability to work effectively in fast-paced, agile environments
- Detail-oriented with strong organizational skillsAdaptable and quick to learn new technologies and processes
- Continuous learning mindset to stay current with platform updates
Preferred Qualifications
- Certifications & Training
- Salesforce Administrator or Platform App Builder certification
- Additional Salesforce certifications (Advanced Administrator, Platform Developer I)
- Quality engineering certifications
- Additional Experience
- Experience with test automation tools and frameworks
- Experience with MuleSoft Anypoint Platform
- Experience with AWS S3 integrations
- Knowledge of Salesforce Data Cloud
- Performance testing experience with enterprise applications
- Experience with Salesforce Event Logs analysis
