Release Manager (QA - Quality Assurance)
Job Title Release Manager (QA - Quality Assurance) C / CTH / Perm + Duration 6 Month Contract to Hire Start date & Location Location : Clearwater,FL Remote?
Return Post COVID? Hours (Time Zone)? Hybrid - 3 Days onsite Client Detail (What does the company do? Recent history? Website?
Parent Company? Size of Company?)
Our Client is a financial services company that provides clearing, settlement, custody, and risk management services for securities transactions.
Job Title : Release Manager - manages complete software delivery life cycle
Job Description :
s a Release Manager you will play a critical role in coordinating and overseeing the release process. You will work closely with cross-functional teams to ensure the smooth and timely delivery of releases while maintaining the integrity and quality of our products / services.
Essential Duties :
- Release Planning : Collaborating with stakeholders to plan and prioritize release schedules based on business objectives, customer needs, and development timelines.
- Release Coordination : Orchestrating the activities of cross-functional teams involved in the release process, including development, quality assurance, operations, and support.
- Risk Management : Identifying, assessing, and mitigating risks that may impact the release schedule, quality, or deployment process.
- Issue Resolution : Addressing issues and conflicts that arise during the release process, including technical issues, resource constraints, and dependencies.
- Communication : Keeping stakeholders informed about release status, key milestones, and any changes to the release plan.
This may include regular status updates, release notes, and stakeholder meetings.
- Quality Assurance : Ensuring that releases meet quality standards and are thoroughly tested before deployment. This may involve coordinating testing efforts, reviewing test results, and conducting pre-release validations.
- Deployment Management : Overseeing the deployment of releases into production environments, ensuring smooth and successful deployment with minimal disruption to users.
- Post-Release Support : Providing support and troubleshooting assistance to users and stakeholders following release deployment, addressing any issues or concerns that arise.
- Documentation : Maintaining accurate and up-to-date documentation related to release planning, processes, and procedures.
This may include release plans, deployment guides, and release notes.
Continuous Improvement : Identifying opportunities for process improvement and optimization in the release management process, implementing best practices, and driving continual improvement efforts.
Requirements :
- A Bachelor's degree in Computer Science, Information Technology, or related field
- Proven experience in release management or related roles in the software industry.
- Strong understanding of software development methodologies, including Agile and DevOps.
- Experience with release automation tools such as Jenkins, Azure DevOps, or GitLab CI / CD.
- Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams.
- Strong organizational and problem-solving skills, with a keen attention to detail.
- Ability to manage multiple priorities and thrive in a fast-paced, dynamic environment.
- Knowledge of ITIL and IT service management principles is a plus.
- Certification in release management or Agile methodologies (e.g., Certified ScrumMaster) is desirable.