QA Automation Engineer - Salesforce

QA Automation Engineer - Salesforce

Posted Today by Raas Infotek LLC

Negotiable
Undetermined
Remote
Remote

Summary: We are seeking a highly experienced QA Automation Engineer with expertise in Salesforce testing and automation frameworks. The role involves designing, developing, and executing automated test solutions to ensure the quality of Salesforce applications and integrations. The candidate will also be responsible for mentoring junior engineers and collaborating with various stakeholders. This position is fully remote, allowing for flexibility in work arrangements.

Key Responsibilities:

  • Design and develop robust automation frameworks for Salesforce applications
  • Create reusable automation scripts using tools like Selenium, TestNG, JUnit, or Cucumber
  • Maintain and enhance existing automation suites
  • Perform testing on Salesforce modules (Sales Cloud, Service Cloud, Experience Cloud)
  • Validate Apex, Lightning Components, Visualforce pages
  • Test Salesforce configurations, workflows, and integrations
  • Validate integrations between Salesforce and external systems
  • Perform API testing using Postman, REST Assured, or similar tools
  • Ensure data integrity across systems
  • Integrate automation scripts with CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps)
  • Support continuous testing in Agile environments
  • Define test strategies, plans, and best practices
  • Mentor junior QA engineers and review their work
  • Collaborate with developers, business analysts, and stakeholders
  • Identify, log, and track defects using tools like JIRA
  • Perform root cause analysis and ensure timely resolution

Key Skills:

  • Strong experience in Salesforce testing (Sales Cloud, Service Cloud)
  • Expertise in test automation tools (Selenium WebDriver preferred)
  • Programming knowledge in Java / Python / JavaScript
  • Experience with BDD frameworks (Cucumber)
  • Knowledge of API testing tools (Postman, REST Assured)
  • Familiarity with Git, Maven, Jenkins
  • Understanding of Apex, SOQL, Lightning UI
  • Experience in testing Salesforce integrations (REST/SOAP APIs)
  • Knowledge of Salesforce releases and environments (Sandbox, UAT, Production)
  • Salesforce certifications (e.g., Salesforce Administrator / Platform Developer)
  • Experience in performance testing (JMeter)
  • Exposure to Agile/Scrum methodologies
  • Strong analytical and problem-solving skills
  • Excellent communication and stakeholder management
  • Leadership and mentoring abilities
  • Bachelor’s/Master’s degree in Computer Science, IT, or related field

Salary (Rate): £70,000 yearly

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Summary

We are looking for a highly experienced QA Automation Engineer with strong expertise in Salesforce testing and automation frameworks. The candidate will be responsible for designing, developing, and executing automated test solutions to ensure high-quality Salesforce applications, integrations, and releases.


Key Responsibilities

1. Test Automation

  • Design and develop robust automation frameworks for Salesforce applications
  • Create reusable automation scripts using tools like Selenium, TestNG, JUnit, or Cucumber
  • Maintain and enhance existing automation suites

2. Salesforce Testing

  • Perform testing on Salesforce modules (Sales Cloud, Service Cloud, Experience Cloud)
  • Validate Apex, Lightning Components, Visualforce pages
  • Test Salesforce configurations, workflows, and integrations

3. API & Integration Testing

  • Validate integrations between Salesforce and external systems
  • Perform API testing using Postman, REST Assured, or similar tools
  • Ensure data integrity across systems

4. CI/CD & DevOps

  • Integrate automation scripts with CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps)
  • Support continuous testing in Agile environments

5. Test Strategy & Leadership

  • Define test strategies, plans, and best practices
  • Mentor junior QA engineers and review their work
  • Collaborate with developers, business analysts, and stakeholders

6. Defect Management

  • Identify, log, and track defects using tools like JIRA
  • Perform root cause analysis and ensure timely resolution

Required Skills

Technical Skills

  • Strong experience in Salesforce testing (Sales Cloud, Service Cloud)
  • Expertise in test automation tools (Selenium WebDriver preferred)
  • Programming knowledge in Java / Python / JavaScript
  • Experience with BDD frameworks (Cucumber)
  • Knowledge of API testing tools (Postman, REST Assured)
  • Familiarity with Git, Maven, Jenkins

Salesforce-Specific

  • Understanding of Apex, SOQL, Lightning UI
  • Experience in testing Salesforce integrations (REST/SOAP APIs)
  • Knowledge of Salesforce releases and environments (Sandbox, UAT, Production)

Preferred Qualifications

  • Salesforce certifications (e.g., Salesforce Administrator / Platform Developer)
  • Experience in performance testing (JMeter)
  • Exposure to Agile/Scrum methodologies

Soft Skills

  • Strong analytical and problem-solving skills
  • Excellent communication and stakeholder management
  • Leadership and mentoring abilities

Education

  • Bachelor’s/Master’s degree in Computer Science, IT, or related field