Salesforce Quality Assurance Analyst

The Salesforce Quality Assurance Analyst is responsible for testing and ensuring the quality of Salesforce applications. They work with the development team to create and execute test plans, identify and report defects, and verify that the application meets the stated requirements. Salesforce QA Analysts use a variety of testing techniques and tools to ensure the quality of the application, including manual testing, automated testing, and performance testing.  This role will build out the automated testing functionality and will mentor Salesforce developers and administrators in testing.

Major Duties and Responsibilities

Direct Testing                                                                                                                                                                            

  • Understand Amur’s credit application workflow to support project and individual task work requested by the business.
  • Attend refinement sessions and indicate high-level testing direction and estimates.
  • Develop test cases on sprint tasks.
  • Execute testing for sprint items.
  • Document testing in Jira and appropriate tools.
  • Communicate bugs and findings with SCRUM team.
  • Participate in sprint ceremonies to complete work and to improve our products and processes.

Test Automation Building / Maintenance                                                                                                                     

  • Identify candidates for new or enhanced automated testing.
  • Build automations with test automation tool.
  • Update and maintain current automations.
  • Provide mechanisms to compare prod and test regression tests.
  • Maintain test documentation.
  • Assess effectiveness of testing automation and provide alternative solutions.
  • Monitor the overall health of Salesforce org and related systems and proactively maintain, adjust, or upgrade application software as necessary.

Testing Mentorship                                                                                                                                                               

  • Review business requirements and provide direction on testing options.
  • Review development team test cases, results, and documentation and provide feedback to improve overall testing efforts.
  • Encourage and mentor team members in testing best practices.
  • Update progress and technical information within Jira.