Responsibilities
Design, develop, and execute test plans, test cases, and test scripts to ensure the quality and reliability of Salesforce applications.
Perform functional, regression, integration, and UAT testing on Salesforce components, including Apex, Visualforce, Lightning Web Components, and Salesforce APIs.
Automate test cases using industry-standard tools such as Selenium, Provar, or Apex Test Classes to improve efficiency and ensure consistency.
Validate and verify Salesforce integrations with external systems via RESTful/SOAP APIs, Middleware, and third-party tools, ensuring seamless data exchange and functionality.
Ensure compliance with Salesforce security best practices by testing user roles, profiles, permission sets, and access controls.
Collaborate with developers and business stakeholders to understand requirements, define acceptance criteria, and ensure test coverage aligns with business needs.
Analyze and report defects, tracking them through resolution using tools like JIRA, TestRail, or similar test management platforms.
Support continuous improvement by identifying testing gaps, suggesting enhancements, and implementing best practices in Salesforce QA.
Participate in Agile/Scrum ceremonies, providing QA insights and ensuring timely delivery of high-quality solutions.
Stay up-to-date with Salesforce releases and testing methodologies to incorporate the latest innovations and best practices into QA processes.
Qualifications
5+ years of experience in Salesforce QA testing, with a strong background in manual and automated testing for Salesforce applications.
Proficient in Salesforce test automation using tools such as Selenium, Provar, Apex Test Classes, and Test Automation Frameworks.
Extensive experience in testing Salesforce integrations, including REST/SOAP web services, third-party integrations, and middleware tools.
Deep understanding of Salesforce Lightning (Lightning Web Components, Aura components) and best practices for UI/UX testing.
Solid knowledge of Salesforce platform architecture, data modeling, and database relationships, ensuring thorough test coverage.
Experience with version control and CI/CD tools such as Salesforce DX, Git, Jenkins, and Bitbucket for automated test execution.
Familiarity with Salesforce best practices, including security testing, data validation, and performance optimization.
Hands-on experience working in Agile/Scrum environments, contributing to iterative development cycles and ensuring quality in every sprint.
Salesforce Certifications: Salesforce Certified Administrator, Salesforce Certified Platform App Builder, or Salesforce Certified QA Specialist (if available) are highly desirable.
Strong problem-solving and analytical skills, capable of identifying defects, tracking issues, and ensuring high-quality software delivery.
Advanced English proficiency, with the ability to work in global teams and communicate effectively with both technical and non-technical stakeholders.
Any Graduate