Release/QA Manager

Apply

Visually is a marketplace of premium designers, journalists and developers using data to tell amazing stories through infographics, videos and more. Our portfolio of clients is extremely diverse; we connect talent to brands like Dell, Morton Salt, and Causes.com. We are currently a 45 person team and foresee rapid growth over the next few years.

We are experiencing tremendous business growth and are seeking to add an outstanding individual with strong prior Release Management experience to our engineering team. This position is a high-visibility role where you are in charge, coordinating resources from across development, product, QA and Operations. We need somebody who is ready to go all-in. We are focused on high-performing Release Manager types who can be in charge and manage the moving pieces of an iterative release environment.

What you’ll be doing:

• Manage the entire product release cycle from release planning through implementation and validation.
• Manage the release calendar and schedules; including working with development, testing and business teams on test environment management.
• Coordinate release content and effort.
• Ensure all changes are following Release Management process.
• Manage risks and resolve issues that affect release scope, schedule and quality.
• Communicate release management status, issues and risks; including escalation of release risks and issues to management.
• Communicate all key project plans, commitments and changes, including requirements, QA plans, schedule, and scope changes.
• Manage relationships and coordinate work between different teams at different locations.
• Negotiate, plan and manage all release activities.
• Conduct Release Readiness reviews, Milestone Reviews and Business Go/No-Go reviews.
• Work with developers, product managers and operation engineers to clearly define and document requirements for each deployment.
• Work with QA engineers during the test cycle to ensure quality and timely release.
• Lead and co-ordinate the Go-Live activities, including the execution of the deployment plans and checklists.
• Continually work to improve the release management process, including increasing automation and reducing time for deployments. Research new software development and configuration management methodologies and technologies and analyze their application to current configuration management needs.
• Provide leadership during product releases to ensure all required steps complete successfully, and any unforeseeable issues are resolved in a timely manner.
• Measure and monitor progress to ensure application releases are delivered on time and within budget, and that they meet or exceed expectations.
• Work with release engineers to understand impacts of branches and code merges.

What you’ll bring:

• 3-6 years of previous release and/or project management experience.
• Formal training in project management practices preferred.
• Bachelor’s degree in Computer Science or related field.
• Demonstrated ability to coordinate cross-functional work teams toward task completion.
• Demonstrated effective leadership and analytical skills.
• Advanced written and verbal communication skills are a must.
• Advanced knowledge of software development lifecycle.
• Willingness to be available during product releases.
• Ability to adapt to a fast-paced, constantly changing work environment.
• Strong attention to detail, organization and communications skills.
• Ensure that stories and requirements are complete and coordinate gathering of missing pieces