What You Can Expect In This Role
A QA Automation candidate for this role should possess a strong combination of technical skills and domain expertise tailored to Salesforce.
What You'll Do In This Role
A QA Automation candidate for this role should possess a strong combination of technical skills and domain expertise tailored to Salesforce. Key skills to consider include:
Technical Skills
- Salesforce Expertise:
- Apex: Deep knowledge of Salesforce's proprietary programming language for crafting custom business logic and triggers.
- Visualforce: Proficient in Salesforce's framework for designing tailored user interfaces.
- Lightning Components: Skilled in using Salesforce Lightning to build dynamic and interactive web applications.
- Automation Tools & Testing:
- Selenium: Experience with Selenium WebDriver for automating web-based applications.
- Testing Frameworks: Familiarity with Java testing frameworks such as JUnit or TestNG for executing automated tests.
- Jenkins: Proficiency in Jenkins for continuous integration and automated test execution.
- Data Management:
- SOQL/SOSL: Expertise in Salesforce Object Query Language (SOQL) and Salesforce Object Search Language (SOSL) for querying and manipulating Salesforce data.
- Data Loader: Experienced in using Salesforce Data Loader for importing, exporting, and updating data.
- API Testing:
- REST/SOAP APIs: Understanding of Salesforce’s REST and SOAP APIs for comprehensive integration testing.
- Version Control Systems:
- Git: Proficient in Git for version control, managing test scripts, and collaborating effectively with development teams.
- Web and Mobile Testing Experience:
- Experience in testing across web platforms and mobile applications.
Domain Knowledge
- Salesforce Objects and Relationships:
- Thorough understanding of Salesforce standard and custom objects, field types, and object relationships.
- Salesforce Security and Sharing:
- Knowledgeable in Salesforce security models, including profiles, roles, and sharing rules.
- Business Processes:
- Familiar with key Salesforce business processes such as Lead Management, Opportunity Management, and Case Management.
What We’re Looking For
Education:
- Bachelor’s degree in Computer Science, Information Science, Management Information Systems, or a related field is preferred.
Experience:
- Minimum of 5 years of IT development experience or equivalent expertise.
Communication Skills:
- Strong verbal and written communication skills with the ability to interact effectively with business partners and IT staff.
- Problem-Solving:
- Adept at researching issues and proposing solutions.
- Multitasking:
- Ability to manage multiple tasks and meet deadlines efficiently.
- Leadership:
- Capable of directing and coordinating the work of team members on projects without formal HR management responsibilities.
- Programming Knowledge:
- Proficiency in relevant computer programming languages as required for the system.