Technical Requirements:
- 3-6 years of experience in software testing with a focus on automation.
- Proven expertise in using Selenium WebDriver for automation testing.
- Experience in the UTAM framework for Salesforce test automation.
- Strong knowledge and hands-on experience with Salesforce testing.
- Proficiency in one or more programming languages as Java, Python or JavaScript for writing test scripts.
- Strong understanding and practical experience with BDD frameworks like Cucumber for behavior-driven development.
- Familiarity with testing frameworks and tools like TestNG or Cucumber.
- Experience in using version control systems such as Git and understanding branching strategies.
- Solid understanding of Agile/Scrum methodologies and experience working in Agile environments.
- Excellent problem-solving skills, attention to detail and the ability to work independently and as part of a team.
- Strong communication skills to effectively collaborate with various stakeholders.
Preferred Skills:
- Salesforce certifications such as Salesforce Certified Platform App Builder or Salesforce Administrator.
- Knowledge of CI/CD tools like Jenkins, GitLab.
- In-depth knowledge of UTAM customization for Salesforce testing.
- Experience with API testing tools such as Postman or REST Assured.
- Familiarity with performance testing tools is a plus.
Technical Responsibilities:
- Develop and maintain advanced test automation frameworks using Selenium WebDriver and UTAM to facilitate end-to-end and UI testing of Salesforce and related applications.
- Design, write and execute automated test scripts leveraging programming skills in Java, Python or JavaScript.
- Create and run data-driven and behavior-driven tests using Cucumber or other BDD frameworks.
- Build custom test libraries and utilities to enhance testing capabilities and integrate seamlessly with CI/CD pipelines.
- Analyze automated test results, troubleshoot failures and collaborate with developers to resolve issues efficiently.
- Implement and manage cross-browser and cross-platform automated tests using Sauce Labs to ensure comprehensive test coverage and compatibility across various environments.
- Establish best practices for code reviews, test design and test optimization for high reusability and maintainability.
Recruiting tips
Benefits
At Deloitte, we know that great people make a great organization. We value our people and offer employees a broad range of benefits. Learn more about what working at Deloitte can mean for you.
Our people and culture
Our purpose
Professional development