39 Swift Strategic Staff Solutions Jobs
Release Engineer - Salesforce (8-10 yrs)
Swift Strategic Staff Solutions
posted 8d ago
Key skills for the job
Job Description :
We are looking for an experienced Salesforce Release Engineer to join our team.
The ideal candidate will have 8 to 10 years of experience in Salesforce release management, with a deep understanding of Salesforce platform configurations, deployments, and release processes.
The primary responsibility will be to lead and manage the end-to-end release management process for Salesforce applications, ensuring smooth and efficient deployments and releases.
Key Responsibilities :
Release Planning and Coordination :
- Collaborate with cross-functional teams including developers, administrators, and business stakeholders to plan and coordinate Salesforce releases.
- Define release scope, objectives, and timelines, and ensure alignment with project goals and business requirements.
Release Management :
- Manage the end-to-end release management process for Salesforce applications, including but not limited to :
1.Branching and version control
2.Environment management (sandbox, staging, production)
3.Release scheduling and coordination
4.Change management and documentation
5.Deployment automation and tooling
Deployment Automation :
- Implement and maintain deployment automation processes and tools for Salesforce applications using industry-standard tools such as Salesforce DX, Copado, or Gearset.
- Develop and maintain deployment pipelines for continuous integration and continuous deployment (CI/CD) of Salesforce code and configurations.
Quality Assurance and Testing :
- Collaborate with QA teams to ensure thorough testing of Salesforce deployments, including functional testing, regression testing, and user acceptance testing (UAT).
- Implement testing automation where applicable to improve testing efficiency and coverage.
Governance and Compliance :
- Ensure adherence to governance policies, best practices, and compliance requirements throughout the release management process.
- Monitor and enforce security controls, access permissions, and data integrity in Salesforce environments.
Documentation and Reporting :
- Maintain comprehensive documentation of release plans, deployment procedures, configuration changes, and release notes.
- Generate release reports and communicate release status, issues, and recommendations to project stakeholders.
Qualifications :
- Bachelor's degree in Computer Science, Engineering, or related field.
- 8 to 10 years of experience in Salesforce release management, with a strong understanding of Salesforce platform configurations and deployments.
- Proficiency in Salesforce development tools and technologies, including Salesforce DX, Apex, Visualforce, and Lightning Components.
- Experience with deployment automation tools such as Copado, Gearset, or Jenkins.
- Strong understanding of software development lifecycle (SDLC) principles and best practices.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
- Salesforce certifications such as Salesforce Certified Platform Developer (PD1), Salesforce Certified Administrator (ADM 201), or Salesforce Certified Release Manager are a plus
Functional Areas: Software/Testing/Networking
Read full job description