Tech Stack
JavaScriptPythonVisualforce
About the role
- Define, implement, and continuously refine the Salesforce DevOps strategy, including CI/CD pipelines, release management processes, and environment management
- Drive adoption of best practices for source control, automated deployments, and configuration management within the Salesforce ecosystem
- Lead optimization effort for Copado as a DevOps tool, analyze pain points and set it up for scale
- Establish metrics and KPIs to measure effectiveness of DevOps processes and identify improvements
- Develop and execute a comprehensive QA strategy for Salesforce and other critical business apps (NetSuite, Zuora, Coupa), covering functional, regression, integration, and performance testing
- Lead design, development, and maintenance of automated test frameworks and scripts for business applications
- Oversee execution of automated and manual tests to ensure thorough test coverage and defect identification
- Implement quality gates and ensure adherence to quality standards throughout the development lifecycle
- Build, mentor, and manage a high-performing team of Salesforce DevOps engineers and QA analysts
- Foster a culture of continuous improvement, collaboration, and accountability and provide technical guidance to resolve complex issues
- Manage end-to-end Salesforce release process, coordinating deployments across sandboxes, UAT, and production
- Establish and enforce governance policies for code quality, security, and compliance within the Salesforce development lifecycle
- Collaborate with Biz App architects, developers, administrators, and business stakeholders to understand requirements and deliver high-quality solutions
- Communicate effectively about DevOps initiatives, release schedules, and quality metrics and champion DevOps and QA best practices across the organization
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field; Master's degree preferred
- 8+ years of experience in Salesforce development, administration, or architecture
- 3-5 years in a dedicated DevOps or QA leadership role
- Proven experience designing, implementing, and managing Salesforce DevOps strategies and CI/CD pipelines
- Strong hands-on experience with Salesforce test automation frameworks and tools
- Experience implementing DevOps and QA for other critical apps like NetSuite, Coupa, Zuora is a plus
- Demonstrable experience with Copado is highly desirable and preferred
- Experience managing Salesforce releases in complex enterprise environments
- Solid understanding of Salesforce development best practices (Apex, LWC, Visualforce) and declarative tools (Flow, Process Builder)
- Familiarity with Agile/Scrum methodologies
- Proficiency with version control systems (e.g., Git, GitHub)
- Experience with automated testing tools specific to Salesforce
- Understanding of security best practices in Salesforce development and deployment
- Scripting skills (e.g., Python, JavaScript) for automation tasks are a plus
- Excellent leadership, communication, and interpersonal skills
- Strong analytical and problem-solving abilities and ability to manage multiple priorities
- Preferred certifications: Salesforce Certified Administrator; Salesforce Certified Platform Developer I/II; Salesforce Certified Application Architect / System Architect; Copado Certified Administrator / Developer; ISTQB or similar QA certifications