Salesforce QA Automation Engineer
Fully Remote Remote Worker - N/A
Description

Salesforce QA Automation Engineer (Provar Required)

Position Summary


CoreSphere is seeking a highly skilled Salesforce QA Automation Engineer to join our growing Salesforce Practice. The ideal candidate will possess extensive hands-on experience with Provar Test Automation and Salesforce testing methodologies. This role is responsible for ensuring the quality, reliability, accessibility, and performance of Salesforce applications through comprehensive test planning, automation, execution, defect management, and reporting.


The successful candidate will work closely with Business Analysts, Developers, Architects, Scrum Masters, Product Owners, and client stakeholders to validate business and functional requirements and ensure solutions meet quality standards before deployment. This position requires expertise in Salesforce testing, Provar automation, Selenium, CI/CD pipelines, accessibility testing, and Agile delivery methodologies.


Because this role regularly interacts with clients and project teams, strong communication, collaboration, and problem-solving skills are essential.


Responsibilities

  • Design, develop, execute, and maintain automated test scripts for Salesforce applications using Provar Test Automation and Selenium.
  • Develop and maintain Master Test Plans, Test Strategies, Test Cases, Test Scripts, Traceability Matrices, and Test Execution Reports.
  • Create and maintain automated testing frameworks supporting functional, regression, integration, end-to-end, smoke, and accessibility testing.
  • Design automated test scripts to validate Section 508 accessibility compliance and usability requirements within Salesforce environments.
  • Analyze business requirements, functional requirements, user stories, and acceptance criteria to ensure comprehensive test coverage.
  • Collaborate with Business Analysts, Developers, and Product Owners to clarify requirements and validate expected system behavior.
  • Execute manual and automated testing activities throughout the Software Development Lifecycle (SDLC).
  • Develop and maintain automated processes for test execution, environment validation, test data management, and deployment verification.
  • Manage testing activities within Jira, including test execution, defect tracking, defect lifecycle management, and status reporting.
  • Perform root cause analysis of defects and work closely with development teams to resolve issues efficiently.
  • Lead User Acceptance Testing (UAT) activities, including UAT planning, test case development, stakeholder coordination, defect management, and results reporting.
  • Maintain testing metrics and regularly report on automation coverage, test effectiveness, defect trends, test performance, and quality indicators.
  • Execute database validation activities using SOQL and SQL queries.
  • Support release management and deployment activities by validating application readiness and production release quality.
  • Utilize Jenkins and CI/CD pipelines to automate testing and support continuous integration and continuous delivery practices.
  • Utilize GitHub and source control repositories to maintain automated testing assets and support team collaboration.
  • Participate in Agile ceremonies including Sprint Planning, Backlog Refinement, Daily Stand-Ups, Sprint Reviews, and Retrospectives.
  • Assess project quality risks and recommend mitigation strategies.
  • Promote QA best practices and continuous process improvement across project teams.