Key Responsibilities :
- 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.
- 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.
- 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.
- Defect Management : Track and manage defects throughout their lifecycle using bug tracking and project management tools like Jira, Azure DevOps, or TestRail.
- 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.
- 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.
- 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.
- 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.
- 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.
Required Skills and Qualifications :
Bachelor's degree in Computer Science, Information Technology, or a related field.5-7 years of professional experience in software quality assurance, with at least 3-4 years focused specifically on Salesforce testing.Proven hands-on experience in designing and implementing test automation frameworks for Salesforce.Proficiency in one or more of the following Salesforce automation tools : Provar, Selenium with Java / Python, Testim, Copado, Katalon Studio, or Tricentis Tosca.Strong understanding of Salesforce platform architecture, data models, and declarative functionalities.Hands-on experience with Salesforce APIs and SOQL / SOSL for data validation.Expertise in functional, regression, integration, and user acceptance testing (UAT).Familiarity with Agile / Scrum methodologies.Experience with test management tools (e.g., Jira, TestRail, ALM).Strong analytical, problem-solving, and debugging skills.Excellent written and verbal communication skills.Preferred Qualifications (Nice-to-have) :
Salesforce certifications (e.g., Salesforce Certified Administrator, Platform App Builder, or Platform Developer I).Experience with performance and load testing tools (e.g., JMeter).Knowledge of Apex and Lightning Web Components (LWC) for writing and understanding test classes.Experience with version control systems, particularly Git(ref : hirist.tech)