Job Description: Senior Salesforce QA Engineer
About the Role:
We are seeking a highly skilled and experienced Senior Salesforce QA Engineer to lead our quality assurance efforts for Salesforce applications. You will be responsible for leading a team of QA engineers defining QA strategies and ensuring the delivery of high-quality Salesforce solutions. A key area of focus will be on ensuring the quality of our Experience Cloud sites with a strong understanding of the broader Salesforce ecosystem.
Responsibilities:
- Define and implement QA strategies processes and best practices for Salesforce projects.
- Develop and maintain test plans test cases and test data for Salesforce applications with a strong emphasis on Experience Cloud.
- Oversee the execution of functional regression integration system and user acceptance testing.
- Ensure the quality of Salesforce Experience Cloud sites including user experience content management and integrations.
- Identify track and report software defects and work with development teams to resolve them.
- Collaborate with developers product managers and other stakeholders to ensure quality is built into the development process.
- Drive the implementation of test automation frameworks and tools for Salesforce testing with consideration for Experience Cloud specificities.
- Manage the QA environment and ensure its availability for testing activities.
- Stay up to date with the latest Salesforce releases features and testing best practices especially related to Experience Cloud.
- Promote a culture of quality and continuous improvement within the team.
- Participate in release planning and deployment activities to ensure smooth and successful releases.
- Provide regular reports on QA activities metrics and project status to management.
- Design develop and maintain automated test scripts using industry-standard tools and frameworks.
- Identify opportunities for automation and implement solutions to improve testing efficiency.
Must Have: Salesforce certifications (Salesforce Certified Tester Salesforce Certified Administrator) are highly desirable.
Qualifications:
- Bachelors degree in Computer Science or a related field.
- 5 years of experience in software quality assurance.
- 3 years of experience testing Salesforce applications.
- 2 years of experience in a QA leadership role.
- Deep understanding of the Salesforce ecosystem including Sales Cloud Service Cloud Experience Cloud and the platform.
- Extensive experience testing Salesforce Experience Cloud sites including various templates components and user permissions.
- Strong knowledge of web technologies (HTML CSS JavaScript) relevant to Experience Cloud.
- Experience with Salesforce DX and other Salesforce development and deployment tools.
- Proficiency in test automation tools and frameworks (e.g. Selenium Cypress TestNG JUnit).
- Experience with API testing tools (e.g. Postman REST Assured).
- Solid understanding of software testing principles methodologies and best practices.
- Experience with Agile development methodologies (e.g. Scrum Kanban).
- Excellent analytical problem-solving and communication skills.
- Ability to lead and motivate a team.
- Experience with performance testing tools (e.g. JMeter) is a plus.
- Experience with CI/CD tools (e.g. Jenkins GitLab CI) is a plus.
- Strong programming skills in languages such as Java JavaScript or Python for test automation.
- Experience with developing and maintaining test automation frameworks.