Overview
Skills
Job Details
Salesforce Automation Tester
6-12+ Months
Phoenix, AZ (Hybrid, 3 Days a Week)
Primary Duties:
- Develop and sustain automated test frameworks and test suites for Salesforce ecosystem components, such as Lightning Web Components, Flows, Apex, and APIs.
- Construct scalable automated testing infrastructure using tools like Selenium, Provar, or Playwright and programming languages like Java or Python.
- Craft detailed automated test scripts for regression, smoke, and feature testing across multiple Salesforce environments.
- Ensure thorough testing of integrated workflows, including third-party services like DocuSign and MuleSoft, and APIs.
- Work closely with Salesforce development and administrative teams to validate custom-coded and out-of-the-box Salesforce features.
- Identify potential quality issues early in the development cycle and strategize on preventing them.
- Seamlessly integrate automated tests within DevOps processes using tools like Jenkins or GitHub Actions.
- Develop a strategy for managing test data effectively across various testing environments.
- Help to establish and refine QA best practices, code guidelines, and documentation for the team.
Qualifications and Skills:
- Degree in Computer Science, Engineering, or a closely related field.
- 3 to 6 years of dedicated QA experience, with a minimum of 2 years focused on Salesforce automation testing.
- In-depth knowledge of Salesforce architecture and elements such as Apex, Lightning Web Components, Flows, Process Builder, and the overall data model.
- Proficiency with automation tools like Selenium WebDriver or Cucumber and strong scripting skills in a language like Java, JavaScript, or Python.
- Practical experience with testing of Salesforce APIs (REST and SOAP endpoints).
- Acquainted with Salesforce-centric testing tools like TestRail, Xray, and Salesforce test automation frameworks.
- Familiar with source control and CI/CD practices, particularly Git and Jenkins.
- Skilled in crafting SOQL queries to support test case validation and debugging.
- Curiosity and capability to investigate and understand Apex code and Lightning Web Component functionality.
- Excellent communication prowess with a commitment to quality and a mindset focused on ownership and proactiveness.
Additional Skills to Impress:
- Experience with Salesforce DX and scratch org development processes.
- Background in performance or load testing.
- Certifications in relevant Salesforce fields, such as Quality Assurance or Platform Development.