Salesforce QA Automation Engineer

Gravity IT Resources

Apply Now

Job Title: Salesforce QA Automation Engineer

Location: Remote

Job Type: Direct Hire

Referral Fee: 150-200 +/- per month based on monthly hours worked.

Job Overview:

The Salesforce Automation Engineer II will implement the test approach and strategy for their team. Be part of a highly collaborative environment where developers, testers, and the business work together as a team to deliver the best possible Salesforce-bases solutions using agile development and testing methods. Automation tools and frameworks experience required.


Top Requirements:

  • This position is a QA/ Automation testing focused role.
  • The role will help build QA process for our client’s Salesforce organization from the ground up, including evaluating use of new/ paid automation testing tools.
  • The testing will support both developer and declarative (i.e. admin) built solutions to the product and figure out when & how to automate.
  • Experience in Apex/ Lightning/ JavaScript is an asset as this is the primary code being tested.
  • This role will primarily focus on technologies.
  • Will also help test declarative development (Lightning Flows, Processes, etc.).
  • Needs to have strong knowledge on the Salesforce platform.



  • Database Knowledge (Relational)
  • General knowledge of APEX, Lightning Aura and Web components (or similar language)
  • Software Development Processes & Technologies
  • Agile Development



  • GitHub or similar RCS
  • Restful Web Services
  • Test-Driven Development
  • Automation Frameworks
  • Salesforce Data Structures
  • Salesforce CI/CD
  • DevOps Principles
  • Test Strategy and Design
  • Process Improvement
  • Micro Service Architecture


Job Description:

  • 3+ years hands-on experience with automation frameworks for the Salesforce platform
  • 3+ years of experience in at least one software programming language (APEX, Java, Python, etc.)
  • Proficient in relational databases
  • Proficient in debugging and reviewing software application code
  • Proficient in testing database integration issues using SOQL
  • Knowledge in technical documentation
  • The candidate possesses problem-solving and communication skills and experience working closely with developers.
  • Knowledge of git and GitHub, or similar.
  • Experience in test driven development, unit testing & functional testing practices and tools
  • Must be able to demonstrate an ability to rapidly pick up and learn a new language and/or framework
  • Competent using IDEs like Eclipse, IntelliJ
  • Experience with the Salesforce platform, including VisualForce, APEX, Lightning (Aura and Web) components.
  • 1+ years' experience with agile methodologies such as Scrum and XP
  • Experience testing all methods of SFDC and micro service architecture
  • Bachelor’s degree or U.S. equivalent in Computer Applications, Computer Engineering, Computer Science, Information Systems, Information Technology, or a related field or equivalent.
  • Certifications: Platform Developer I preferred
  • Develop and publish test plans, procedures, and final test reports
  • Develop detailed test cases to meet software requirements
  • Provide walkthroughs of test plan/approach to the development team and provide reports to stakeholders
  • Report, review, and close problem reports
  • Ability to execute automated and manual test cases
  • Publish and discuss test results with project stakeholders
  • Work within a highly collaborative software development team that utilizes Agile Development methodologies.
  • Identify software problems during testing, determine steps to reproduce them, and enter them into a defect-tracking database with detailed troubleshooting
  • Assist with code deployments to production and carry out post deployment verification
  • Build clear, concise, and complete test-related documentation
  • Participate in all aspects of QA within the Salesforce infrastructure as well as implementing approaches and strategies for the SFDC lifecycle using automation where possible.
  • Perform other duties as required and assigned by manager and upper management.
  • Follow legal policies as directed.


Apply Now