Skip to content

Scrum Master - Release Manager

Remote
  • Bogotá, Distrito Capital de Bogotá, Colombia

Job description

You will be working for a US-based technology company leading the development of an Ecommerce platforms that supports independent retailers in North America as they adopt and embrace new components of their digital marketing solutions. We build and maintain thousands of retailer websites that must run reliably, efficiently, and effectively. This Scrum Master position coordinates the scheduling and communication of all planned releases across the organization, ensuring all stakeholders are informed and aligned.

Responsibilities

  • Work closely with Product, Project Management, QA and Development to schedule release activities and rapidly address and resolve any issues or risks that are identified.
  • Monitor release progress, address issues, and provide post-release support
  • Guarantee the complete deployment of builds to the correct environments, ensuring no detail is overlooked.
  • Monitor key release metrics to verify adherence to established release procedures, aiming for continuous improvement.
  • Conduct release readiness reviews prior to deployment and release retrospectives post-release to evaluate success and areas for enhancement.
  • Maintain detailed documentation of releases and dependencies, fostering organic collaboration and transparency across teams.
  • Partner with cross-functional teams to standardize and streamline release practices across teams, minimizing complexity and enhancing efficiency.
  • Understand the big picture of release management and the impact on site launches.
  • Work closely with QA to maintain best practices and ensure effective testing including security, automation, performance, and capacity considerations are addressed in addition to traditional functional QA.
  • Support Scrum artifact meetings, ensuring expectations are met and meetings are productive and efficient.
  • Support the definition of workflows and team processes related to the release management or scrum processes.
  • Guide and collaborate with teams on Agile/Scrum processes, including adjusting frameworks to align with team workflows and needs

Job requirements

  • Strong understanding of release management principles, processes, and best practices.
  • Experience in a program/project management, scrum master, or software quality role.
  • Proficiency in agile project management methodologies, to effectively plan, coordinate, and execute software releases.
  • Experience with version control systems (e.g., Git, SVN) and expertise in code branching techniques (e.g., feature branching, release branching) to manage code repositories effectively.
  • Hands-on experience with Azure DevOps for managing source code, builds, releases, and deployment pipelines.
  • Understanding of processes to maintain software configurations, including environment setups, dependencies, and deployment scripts.
  • Skill in identifying, assessing, and mitigating risks associated with software releases, including impact analysis and contingency planning.
  • Understanding of QA processes and methodologies to ensure software releases meet quality standards and are thoroughly tested.
  • Excellent verbal and written communication skills to effectively interact with cross-functional teams and stakeholders.
  • Keen eye for detail to ensure accuracy and completeness in release documentation, change logs, and release notes.
  • Previous work in a highly autonomous and collaborative environment.
  • Ability to make decisions and perform risk analysis, problem solving skills to identify and resolve issues/risks.
  • Well organized, creative, and detail-oriented, a self-starter who can identify problems, take initiative to propose solutions, and successfully execute plans.


PLEASE SUBMIT YOUR RESUMES IN ENGLISH

or