Salesforce QA Automation Engineer
About SolidCAM
Founded by Dr. Emil Somekh in 1984, SolidCAM has been a global leader in CAD/CAM software and advanced manufacturing solutions. Our innovative technology integrates seamlessly with market-leading 3D CAD systems, enhancing efficiency, productivity, and the quality of machining and industrial manufacturing processes.Our flagship product is fully solid-based and 100% integrated with leading CAD platforms, including SolidWorks, Autodesk Inventor, and SolidEdge. Recognized for over a decade as the fastest-growing CAM software in market share by CIMData, we deliver cutting-edge solutions for CNC machining and 3D printing.
Job Overview
We are looking for a Salesforce QA Automation Engineer to own end-to-end quality across our Salesforce platform, applications, integrations and releases. This is a hands-on role covering functional testing, test automation, API and integration testing, backend data validation, security and CI/CD.
The ideal candidate combines strong Salesforce QA and automation experience with the ability to understand how functionality, data, business processes and integrations work together. You will work closely with Salesforce developers, administrators, architects and business teams to identify risks, investigate issues and ensure reliable, high-quality releases.
Clear and effective communication is important, as you will need to explain technical issues clearly and collaborate with different stakeholders globally.
What You'll Be Doing
- Own functional and automated testing across Salesforce applications and business processes.
- Design comprehensive test scenarios, test cases, test data and regression suites.
- Test Salesforce objects, fields, relationships, Lightning UI, Flows, validation rules, approvals and business automation.
- Develop and maintain automated tests using Selenium, Playwright, Cypress, WebdriverIO or equivalent frameworks.
- Build reusable automation components, frameworks, page/object models, assertions and reporting.
- Validate Salesforce backend data using SOQL and Salesforce tools.
- Perform REST/SOAP API testing using Postman, REST Assured or equivalent tools.
- Test Salesforce integrations with external systems, including request/response validation, error handling and integration outcomes.
- Support SIT, UAT, regression, smoke and end-to-end testing.
- Investigate automation failures and determine whether the root cause is related to application functionality, automation code, test data, configuration, integration or environment.
- Validate Salesforce security scenarios involving Profiles, Permission Sets, Sharing and Field-Level Security.
- Execute automated regression suites and analyse logs, screenshots, reports and test results.
- Integrate automated testing into CI/CD pipelines and work with Git/source control.
- Manage defects through their complete lifecycle using Jira, Azure DevOps or similar tools.
- Work closely with Salesforce developers, administrators, architects, business analysts and business stakeholders.
- Contribute to quality standards, test strategy, automation practices and continuous improvement.
- Support release validation and production defect analysis.
- Help identify opportunities to increase test automation coverage and reduce regression effort.
What We're Looking For
- 4–5 years of QA/testing experience, with significant hands-on Salesforce testing experience.
- Strong practical knowledge of Salesforce application and configuration testing.
- Hands-on experience with Salesforce functional and automation testing.
- Strong experience with test scenarios, test cases, test data, execution evidence and regression testing.
- Hands-on experience with at least one automation framework such as Selenium, Playwright, Cypress or WebdriverIO.
- Working knowledge of Java, JavaScript/TypeScript, Python or another automation programming language.
- Ability to write and use SOQL for Salesforce data validation.
- Experience testing Salesforce Flows, validation rules, approvals and record-triggered automation.
- Experience with REST/SOAP API testing and integration testing.
- Experience supporting SIT, UAT, regression, smoke and end-to-end testing.
- Understanding of Salesforce security, including Profiles, Permission Sets, Sharing and FLS.
- Experience with Git and CI/CD platforms such as Jenkins, GitHub Actions, GitLab or Azure DevOps.
- Experience working in Agile/Scrum teams.
- Strong analytical and problem-solving skills.
- Excellent communication skills and the ability to explain technical issues clearly.
You'll Thrive Here If You...
- Don't just report a defect — you investigate why it happened.
- Enjoy understanding complex Salesforce business processes.
- Like testing beyond the UI and validating what is happening in the backend.
- Think about negative scenarios, edge cases and failure conditions.
- Enjoy building automation rather than repeatedly executing manual regression tests.
- Can distinguish between an application defect, automation defect, data issue, integration issue and environment problem.
- Take ownership of quality instead of treating QA as the final step in development.
- Like improving existing test frameworks and processes.
- Can explain technical problems in simple business language.
- Enjoy working closely with developers and challenging solutions constructively.
- Want to help establish long-term Salesforce quality and automation standards.
Good to Have
- Salesforce Administrator or Platform App Builder certification.
- Salesforce Platform Foundations certification.
- Experience with Sales Cloud, Service Cloud and Experience Cloud
- Strong Selenium WebDriver, Playwright or Cypress framework development experience.
- API automation using REST Assured or equivalent.
- Experience with Salesforce DX, Salesforce CLI and sandbox/scratch environments.
- Experience with performance, load or security testing.
- Experience testing Salesforce Files, ContentDocument, ContentVersion and ContentDocumentLink.
- Experience testing asynchronous Salesforce processing, scheduled jobs and integration retry/error handling.
- Experience validating large data volumes and data migrations.
- Experience creating automation dashboards, reports and quality metrics.
- ISTQB or other recognized QA certification.
Contract or Full-Time
We're open to both experienced consultants and candidates looking for a permanent opportunity.
Many great long-term hires begin by working together on a consulting basis. If there's a strong mutual fit, we're happy to discuss a permanent QA leadership or senior engineering opportunity.
We're far more interested in your thinking, ownership, technical depth and problem-solving approach than simply the tools listed on your CV.