Job Description & Requirements
We are seeking a Salesforce DevOps / Test Automation Engineer to support end-to-end delivery of Salesforce-based solutions. The successful candidate will be responsible for CI/CD pipeline implementation, Salesforce deployments, environment management, and test automation to improve release quality and regression stability.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines using GitHub Actions, GitLab CI, Azure DevOps, Jenkins, or similar tools.
- Manage Salesforce deployments across development, testing, staging, and production environments.
- Support source-driven development using Git branching, pull requests, merge requests, and quality gates.
- Handle Salesforce metadata, SFDX, package management, and deployment troubleshooting.
- Build and maintain automated test frameworks for Salesforce UI, API, and component-level testing.
- Develop automation scripts using tools such as Selenium, Playwright, JMeter, or equivalent.
- Implement static code analysis, code coverage validation, and security scanning using tools such as PMD, SonarQube, and SFDX scanners.
- Work closely with developers, QA, business analysts, architects, and functional leads to ensure stable and predictable releases.
- Troubleshoot build, deployment, and test failures, conduct root cause analysis, and implement preventive fixes.
- Support Agile delivery by communicating progress, risks, blockers, and release updates.
Requirements
- Bachelor's degree in Computer Science, Information Systems, or related discipline.
- Minimum 2 years of hands-on experience in Salesforce DevOps, CI/CD, or release management.
- Practical experience with Git, including branching, merging, pull requests, and back-merges.
- Proficiency in SFDX, Salesforce metadata handling, and package or dependency management.
- Experience with CI/CD tools such as GitHub Actions, GitLab CI, Azure DevOps, or Jenkins.
- Experience with test automation tools such as Selenium, Playwright, JMeter, or equivalent.
- Good understanding of Apex test strategy, LWC Jest testing, test data management, and code coverage validation.
- Experience integrating quality gates such as PMD, SonarQube, or Salesforce code scanners.
- Strong analytical, troubleshooting, communication, and stakeholder management skills.
- Ability to work in an Agile, sprint-based delivery environment.
Good to Have
- Experience with Salesforce DevOps Center, Copado, Gearset, or Flosum.
- Exposure to AWS, Azure, MuleSoft, or other integrated enterprise platforms.
- Salesforce certifications such as Platform Developer I, Administrator, Platform App Builder, or DevOps Center Specialist.
- Familiarity with Salesforce security concepts, roles, profiles, permission sets, and secrets management.
- Programming experience in Python, Java, C#, or JavaScript.
- Experience in public sector, banking, or regulated environments.