Job Description
<p><p><b>Key Responsibilities : </b><br/><br/>- Test Strategy & Planning : Collaborate with business analysts, developers, and stakeholders to analyze business requirements, user stories, and technical specifications to create comprehensive test plans, test cases, and test strategies for Salesforce applications.<br/><br/>- Test Automation : Design, develop, and maintain robust, scalable, and reusable automation test scripts for functional, regression, and integration testing using industry-standard and Salesforce-specific automation tools.<br/><br/>- Test Execution & Analysis : Execute manual and automated tests across various Salesforce environments (e.g., Sandboxes, Production).
Analyze test results, identify, and document defects with clear, concise, and reproducible steps.<br/><br/>- Defect Management : Track and manage defects throughout their lifecycle using bug tracking and project management tools like Jira, Azure DevOps, or TestRail.<br/><br/>- Salesforce Expertise : Perform testing for core Salesforce functionalities across different clouds (e.g., Sales Cloud, Service Cloud, Experience Cloud, etc.), including custom objects, flows, Apex, Lightning Web Components (LWC), and third-party integrations.<br/><br/>- Backend & API Testing : Utilize SOQL queries for data validation and perform API testing using tools like Postman, REST Assured, or similar to validate integrations and data integrity.<br/><br/>- CI/CD Integration : Integrate automated test suites into the Continuous Integration/Continuous Deployment (CI/CD) pipeline using tools like Jenkins, Git, or Copado to enable faster and more reliable software releases.<br/><br/>- Collaboration & Communication : Work closely with cross-functional Agile teams (developers, product owners, and other QA engineers) to ensure timely and high-quality deliverables.
Participate in sprint planning, stand-ups, and retrospectives.<br/><br/>- Mentorship & Best Practices : Act as a subject matter expert and mentor junior team members on Salesforce testing best practices, automation frameworks, and tool usage.
Drive continuous improvement in the QA process.<br/><br/><b>Required Skills and Qualifications : </b><br/><br/>- Bachelor's degree in Computer Science, Information Technology, or a related field.<br/><br/>- 5-7 years of professional experience in software quality assurance, with at least 3-4 years focused specifically on Salesforce testing.<br/><br/>- Proven hands-on experience in designing and implementing test automation frameworks for Salesforce.<br/><br/>- Proficiency in one or more of the following Salesforce automation tools : Provar, Selenium with Java/Python, Testim, Copado, Katalon Studio, or Tricentis Tosca.<br/><br/>- Strong understanding of Salesforce platform architecture, data models, and declarative functionalities.<br/><br/>- Hands-on experience with Salesforce APIs and SOQL/SOSL for data validation.<br/><br/>- Expertise in functional, regression, integration, and user acceptance testing (UAT).<br/><br/>- Familiarity with Agile/Scrum methodologies.<br/><br/>- Experience with test management tools (e.g., Jira, TestRail, ALM).<br/><br/>- Strong analytical, problem-solving, and debugging skills.<br/><br/>- Excellent written and verbal communication skills.<br/><br/><b>Preferred Qualifications (Nice-to-have) : </b><br/><br/>- Salesforce certifications (e.g., Salesforce Certified Administrator, Platform App Builder, or Platform Developer I).<br/><br/>- Experience with performance and load testing tools (e.g., JMeter).<br/><br/>- Knowledge of Apex and Lightning Web Components (LWC) for writing and understanding test classes.<br/><br/>- Experience with version control systems, particularly Git</p><br/></p> (ref:hirist.tech)