Enhance existing automation frameworks and scripts to accommodate new Salesforce features and releases.
Design, develop, and maintain a robust automation framework for Salesforce applications.
Identify test scenarios based on business requirements and Salesforce user stories.
Automate Salesforce UI, Functional, Integration, and End-to-End test cases using automation tools such as Selenium WebDriver, Java, TestNG, Maven, Jenkins, Git, and automation frameworks including Page Object Model (POM) and Keyword Driven Framework (KDD).
Track defects and assist development teams in activity-based root cause analysis.
Integrate automated tests into Continuous Integration/Continuous Delivery (CI/CD) pipelines and cloud platforms such as Jenkins or Azure DevOps.
Regularly monitor and maintain automated test suites to ensure stability in the Salesforce QA environment.
Plan and implement robust test data strategies suitable for Salesforce instances.
Manage and maintain test data for automation scripts, ensuring alignment with Salesforce application requirements.
Generate detailed automation reports and metrics for stakeholders on test coverage, test results, and quality improvements.
Maintain comprehensive documentation for test strategies, automation scripts, and test scenarios.
Actively participate in daily stand-ups, sprint planning, retrospectives, and other Agile ceremonies.
Qualifications:
6-9Years of experience required
Extensive experience working with Salesforce CRM applications, especially Sales Cloud.
Strong hands-on experience with Salesforce-specific features, interfaces, Lightning components, and Salesforce APIs (REST/SOAP)