Position Summary

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

From developing a stand out resume to putting your best foot forward in the interview, we want you to feel prepared and confident as you explore opportunities at Deloitte. Check out recruiting tips from Deloitte recruiters.
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 inclusive culture empowers our people to be who they are, contribute their unique perspectives, and make a difference individually and collectively. It enables us to leverage different ideas and perspectives, and bring more creativity and innovation to help solve our client most complex challenges. This makes Deloitte one of the most rewarding places to work.
Our purpose

Deloitte’s purpose is to make an impact that matters for our clients, our people, and in our communities. We are creating trust and confidence in a more equitable society. At Deloitte, purpose is synonymous with how we work every day. It defines who we are. We are focusing our collective efforts to advance sustainability, equity, and trust that come to life through our core commitments. Learn more about Deloitte's purpose, commitments, and impact.
Professional development

From entry-level employees to senior leaders, we believe there’s always room to learn. We offer opportunities to build new skills, take on leadership opportunities and connect and grow through mentorship. From on-the-job learning experiences to formal development programs, our professionals have a variety of opportunities to continue to grow throughout their career.

Requisition code: 202774