Salesforce DevOps / Test Automation Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- DevOps Planning (Senior Level)
- Design and manage Salesforce environment strategies including sandboxes, scratch orgs, and production environments
- Define source-driven development standards including Git branching strategies, pull request workflows, and quality gates
- Architect and maintain CI/CD pipelines using tools such as GitHub Actions, GitLab CI, Azure DevOps, or Jenkins
- Define deployment and release strategies, metadata packaging approaches, and environment data management practices
- Establish release performance metrics and drive continuous improvement initiatives
- Evaluate DevOps tools and automation frameworks aligned with enterprise security and architecture requirements
- DevOps Execution
- Coordinate deployments across environments in collaboration with developers, QA teams, and functional stakeholders
- Support merge requests and guide teams on best practices in deployment and Salesforce DX (SFDX) usage
- Perform back-merge activities to maintain branch and environment alignment
- Troubleshoot build and deployment issues, perform root cause analysis, and implement preventive solutions
- Ensure governance compliance, secure credential handling, and configuration management standards
- Monitor pipeline executions, deployment logs, and quality gates
- Test Automation
- Design and maintain automated test frameworks for Salesforce UI, API, and component testing
- Develop automated regression test scripts using tools such as Playwright, Selenium, or JMeter
- Implement static code analysis, security scanning, and code coverage validation using tools such as PMD and SonarQube
- Translate business requirements and user journeys into automation test scenarios
- Analyse test failures and collaborate with development teams to resolve issues
Requirements
- Entry-Level / Graduate Candidates
- Practical experience using Git for version control, branching, and pull requests
- Basic understanding of programming concepts and software testing fundamentals
- Experienced Candidates (3 - 7 Years)
- Minimum 2 years of hands-on experience in Salesforce DevOps, CI/CD, or release management
- Proficiency in Salesforce DX (SFDX), metadata management, and packaging strategies
- Understanding of Apex test strategies, LWC Jest testing, and test data management
- Experience implementing quality gates and enforcing code quality standards
- Hands-on experience with CI/CD tools such as GitHub Actions, GitLab CI, Azure DevOps, or Jenkins
- Experience with automation tools such as Playwright, Selenium, JMeter, or similar
- Preferred Skills
- Experience with Salesforce DevOps tools such as Copado, Gearset, Flosum, or DevOps Center
- Exposure to cloud platforms such as AWS or Microsoft Azure
- Salesforce certifications (e.g. Platform Developer I, Administrator, App Builder)
- Knowledge of Salesforce security models including roles, profiles, and permission sets
- Programming experience in Java, Python, C#, or JavaScript
- Experience in regulated or public sector environments
- Ways of Working
- Work within an agile sprint-based delivery model
- Proactively communicate risks, progress, and blockers
- Follow established DevOps and automation standards while driving continuous improvement
- Collaborate closely with cross-functional teams to ensure stable and predictable releases
- Promote an automation-first culture to improve delivery efficiency
- Success Metrics
- High deployment success rate and improved release predictability
- Reduction in manual testing through increased automation coverage
- Lower defect leakage due to strong quality gates and regression testing
- Positive stakeholder feedback on release cadence and collaboration
- Increased developer autonomy and reduced release-related issues
- Education
- Bachelor's degree in Computer Science, Information Technology, Information Systems , or equivalent practical experience
Additional Information
Job Description We are seeking a motivated Salesforce DevOps / Test Automation Engineer to support the end-to-end delivery of enterprise solutions with Salesforce as the core platform. The successful candidate will be responsible for designing, implementing, and maintaining CI/CD pipelines, managing deployments across environments, and developing automated test frameworks to ensure system quality, regression stability, and reliable releases. This role offers the opportunity to work in an agile delivery environment and collaborate closely with developers, QA engineers, business analysts, and solution architects. Exposure to complementary technologies such as AWS, Azure, and MuleSoft may also be required.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at TEKISHUB CONSULTING SERVICES PTE. LTD.? Share your experience