View All Jobs 137067

Salesforce QA Automation Engineer

Design and maintain a scalable Salesforce QA automation framework using Java and Selenium
Mid-Level
21 hours agoBe an early applicant
Diverse Lynx

Diverse Lynx

Provides IT consulting, staffing, and workforce solutions specializing in technology, healthcare, and financial services sectors.

13 Similar Jobs at Diverse Lynx

Salesforce QA Automation Engineer (Java + Selenium + API)

We are looking for a skilled and detail-oriented Salesforce QA Automation Engineer to join our Quality Engineering team. In this role, you will be responsible for ensuring the reliability, scalability, and performance of our enterprise Salesforce ecosystem. You will design, develop, and maintain robust automation frameworks using Java and Selenium WebDriver to validate complex Salesforce UI flows, configurations, and custom components. Additionally, you will lead the testing of critical middleware integrations and backend data layers via robust API automation.

Key Responsibilities

  • Salesforce UI Automation: Design, build, and optimize scalable automation frameworks (e.g., Page Object Model) using Java and Selenium WebDriver specifically tailored to handle dynamic Salesforce Lightning components, iframes, shadow DOMs, and standard/custom objects.
  • API Testing & Automation: Architect and execute automated integration tests for REST/SOAP APIs and Salesforce web services using Java-based libraries like REST Assured or tools like Postman/Newman.
  • End-to-End Validation: Validate complex Salesforce workflows, including Sales/Service Cloud processes, validation rules, triggers, Flows, and security/sharing models.
  • Framework Maintenance: Enhance, debug, and maintain custom TestNG/JUnit test suites, ensuring proper error-handling, test data generation, and reporting utilities.
  • CI/CD Integration: Integrate automated test suites into continuous integration and delivery pipelines (e.g., Jenkins, GitHub Actions, GitLab CI) to facilitate shift-left testing.
  • Defect Management: Identify, isolate, log, and track high-quality defect reports using Jira or Azure DevOps, collaborating closely with developers and product managers to speed up resolution.
  • Agile Collaboration: Actively participate in Sprint ceremonies, refine user stories for testability, and provide clear automation progress and code quality metrics.

Required Technical Skills & Qualifications

  • Experience: 3 to 6+ years of core experience in QA Automation, with a significant focus on Salesforce platform testing (Sales Cloud, Service Cloud, etc.).
  • Programming Language: Strong, hands-on proficiency in Core Java (OOPs concepts, collections, multithreading, and exception handling).
  • UI Automation Tool: Deep expertise in Selenium WebDriver for locating dynamic elements (handling custom XPaths, CSS selectors, explicit waits).
  • API Automation Tool: Strong hands-on experience with REST Assured (preferred) or similar Java frameworks for backend API validation.
  • Testing Frameworks: In-depth knowledge of TestNG or JUnit, including parallel execution, parameterization, and reporting (ExtentReports/Allure).
  • Build & Version Control: Proven experience with Maven/Gradle for dependency management and Git for source control.
  • Salesforce Knowledge: Solid understanding of Salesforce ecosystem mechanics (SOQL, Apex test coverage, Sandboxes, standard vs. custom configuration).

Preferred/Nice-to-Have Skills

  • Active Salesforce Certifications (e.g., Salesforce Certified Administrator or Platform Developer I).
  • Familiarity with alternative Salesforce-specific automation tools like Provar, Copado, or Playwright.
  • Experience with database testing using basic SQL queries.
+ Show Original Job Post
























Salesforce QA Automation Engineer
Engineering
About Diverse Lynx
Provides IT consulting, staffing, and workforce solutions specializing in technology, healthcare, and financial services sectors.