Salary
💰 $121,000 - $141,000 per year
About the role
- 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
- 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
- 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 tools
- Ensure compliance with Salesforce best practices and governor limits
- 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
Requirements
- 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
- 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)
- 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 skills
- Adaptable and quick to learn new technologies and processes
- Continuous learning mindset to stay current with platform updates
- Salesforce Administrator or Platform App Builder certification (preferred)
- Additional Salesforce certifications (Advanced Administrator, Platform Developer I) (preferred)
- Quality engineering certifications (preferred)
- Experience with MuleSoft Anypoint Platform (preferred)
- Experience with AWS S3 integrations (preferred)
- Knowledge of Salesforce Data Cloud (preferred)
- Performance testing experience with enterprise applications (preferred)
- Experience with Salesforce Event Logs analysis (preferred)