Quality Assurance (Automation with SF) - India at Object Edge

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or a related field., 5+ years of experience in software quality assurance, with 3+ years testing Salesforce applications., 2+ years in a QA leadership role, with a deep understanding of the Salesforce ecosystem., Proficiency in test automation tools and frameworks, and strong knowledge of web technologies relevant to Experience Cloud..

Key responsibilities:

  • Define and implement QA strategies and processes for Salesforce projects.
  • Oversee the execution of various testing types, including functional and user acceptance testing.
  • Collaborate with developers and stakeholders to ensure quality in the development process.
  • Drive the implementation of test automation frameworks and provide regular reports on QA activities to management.

Object Edge logo
Object Edge SME https://www.objectedge.com/
51 - 200 Employees
See all jobs

Job description

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:

  • Bachelor's 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 Force.com 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.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Team Leadership
  • Communication
  • Problem Solving
  • Analytical Skills

Quality Assurance Specialist Related jobs