Release Manager – Mobile Application Ecosystem
Location : hybrid / Kuala Lumpur (2 days remote, 3 days onsite)
Purpose : To manage, coordinate, and ensure the quality of all software releases for the internal mobile application ecosystem — maintaining stability, compatibility, and controlled deployment cycles as the project scales to thousands of users.
Key Responsibilities
- Release Planning and Coordination : Define and manage the release schedule and cadence (e.g., monthly or bi‑monthly). Coordinate releases across multiple Scrum teams (9+ teams expected by 2026). Collect release inputs (versions, changes, notes) from each team and consolidate updates into a single integrated release plan.
- Version and Compatibility Management : Track and manage API and system versions across multiple platforms (mobile app, backend, AI, Salesforce). Use semantic versioning to identify major versions that may cause breaking changes. Build and maintain a Bill of Materials (BoM) or Compatibility Matrix to show which versions can safely work together, and identify incompatible combinations to prevent release.
- Quality and Risk Control : Review release notes and ensure testing coverage before release. Work closely with QA engineers to validate that all components have passed required test stages. Identify and block risky or untested changes; ensure new releases do not break production environments.
- Cross‑Team Communication and Coordination : Act as a bridge between development, QA, and product teams; ensure all stakeholders understand release plans, dependencies, and risks. Facilitate alignment among teams (backend services (AWS), etc.).
- Documentation and Reporting : Maintain detailed release documentation (versions, changes, testing results). Prepare release notes and communicate them to relevant teams. Track release history for traceability and audits.
- Process and Standards Development : Establish best practices for release management and QA processes; introduce automation tools where possible (for testing, deployment, monitoring). Help the organization move from startup mode to a stable release process.
- Support for QA and Testing : Oversee testing readiness before each release; work closely with QA Engineers to validate test results and approve releases only when quality criteria are met; act as a quality gatekeeper for production deployments.
Requirements
5+ years in software release management, QA management, or software delivery coordination.Experience working in large, multi‑team, or enterprise‑level projects.Strong understanding of AWS and / or Azure cloud environments.Familiarity with Salesforce integration and API lifecycle management.Knowledge of mobile app ecosystems, preferably with Flutter.Understanding of CI / CD pipelines, semantic versioning, and software dependencies.Solid background in QA methodologies and release testing.Ability to review and validate release notes, test results, and compatibility reports.Awareness of automated testing frameworks and quality control standards.Ability to identify and manage risks, breaking changes, and version conflicts.Experience creating and maintaining release schedules, compatibility matrices, and documentation.Skilled in process design and continuous improvement for release and QA practices.Excellent communication skills to coordinate between development, QA, and business teams.Strong organizational and leadership skills to manage multiple parallel release streams.Detail‑oriented, structured, and proactive in problem‑solving; comfortable working in fast‑moving, agile, multi‑location environments.Able to maintain a balance between speed and quality in releases.#J-18808-Ljbffr