About the Role::
We are seeking a Salesforce DevOps/Test Automation Engineer to support the end-to-end delivery of solutions with Salesforce as the core platform. You will help design, implement, and run CI/CD pipelines, manage deployments across environments, and build automated tests to ensure implementation quality, regression stability, and release reliability.
You will design the DevOps strategy, shape environment architecture, advise on tools and frameworks, and coach the development team. The role may also involve working with complementary technologies (e.g. AWS, Azure, MuleSoft).
What You Will Do::
DevOps Planning Responsibilities
• Design Salesforce environment strategy (sandboxes, scratch orgs, production)
• Establish source-driven development standards (Git, branching, PRs, quality gates)
• Architect and maintain CI/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps, Jenkins)
• Define deployment models, metadata/package strategies, and data management
• Define and track release KPIs (deployment success rate, lead time, change failure rate)
• Evaluate DevOps and automation tools aligned with enterprise architecture
• Recommend test automation tools
DevOps Execution Responsibilities
• Orchestrate deployments across environments
• Support merge requests & Git workflows
• Manage back-merges and branch alignment
• Troubleshoot build/deployment failures & root cause analysis
• Ensure secure credential handling & configuration management
• Monitor pipelines, logs, and quality gates
Test Automation Responsibilities
• Build automated test frameworks (UI, API, component-level)
• Implement static analysis, code coverage, and security scanning
• Convert user flows into automated test scenarios
• Develop automated test scripts for regression testing
• Analyse and resolve test failures
Must-Have Skills and Experience::
Core Skills (Highly Important)
• Git (branching, merging, pull requests)
• CI/CD tools (GitHub Actions, GitLab CI, Azure DevOps, Jenkins)
• Salesforce DevOps & Release Management
• SFDX, metadata handling, package management
• Test Automation (Selenium, Playwright, JMeter)
• Code quality tools (PMD, SonarQube)
• Apex testing, LWC Jest testing, test data management
For Experienced
• Hands-on Salesforce DevOps / CI/CD experience
• Strong quality gates & automation enforcement
Good to Have::
• Salesforce DevOps tools (Copado, Gearset, Flosum, DevOps Center)
• Cloud platforms (AWS, Azure)
• Salesforce certifications
• Security concepts (roles, profiles, permission sets, secrets management)
• Programming (Python, Java, C#, JavaScript)
Education qualification::
• Bachelor’s degree in Computer Science / IT or related field
Currently, there aren't any salaries for this role at Elliott Moss shared by other job seekers.
View more salaries from Elliott Moss →Achieve your dream job with our top-notch tools!
Resume Checker
Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!
AI InterviewPrep
Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!
Resume Builder
Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!