Overall Responsibility:
- To create clear and comprehensive release and deployment management plans by building, installing, testing and deploying Release Packages efficiently, successfully and on schedule.
Role Responsibilities:
- Deployment management of deliverables to the test environment, particularly guaranteeing that the external dependent items are available during the test runtime and live.
- Ensure that requirements are clear across dependent project streams with an effective release.
- Maintain release schedules for every core service and ensuring they aligns with major vendors and other stakeholders.
- Ensure that releases operate as per expectations and bugs/issues per release are tracked.
- Work with Product management to create release guidelines to distribute across poa! internet.
- Measure and monitor the progress of releases after deployment.
- Manage the Quality Assurance team to ensure work prioritization and output.
- Provide weekly updates on release activities.
Academic & Minimum Qualifications:
- Bachelor's degree in Computer Science, Information Systems, Engineering (or similar) OR equivalent relevant professional experience and education.
- At least 3 years of experience in IT Quality Assurance and Release Management.
- At least 2 years of experience working in project management and team management
Key Competencies required for the role:
- Knowledge of Continuous Delivery and Continuous Integration (CD/CI) pipelines.
- Ability to use application-release automation (ARA) tools.
- Experience analyzing requirements, developing test approaches, writing comprehensive test plans and test cases, and preparing test data for data testing.
- Skilled in the design, development and implementation of processes and procedures that drive standardized management of application life-cycle activities.
- Experience applying Agile methodology to develop and execute application test plans including continuous integration and test-driven development.
- An understanding of quality assurance test methodologies, deliverables, processes, strategies, techniques and the software development life cycle (SDLC).
- Ability to conduct needs analysis using requirements for various business processes, including information flow, reporting and applications for defined functional area; ability to document using standard terminology and formatting.
- Knowledge and experience with JIRA for tracking of issues and tasks.
- Experience in managing and developing a Quality Assurance team.
- Demonstrated experience with testing at various phases of life-cycle (unit, integration, system, acceptance, regression) and test efficiencies (p
- erformance, stress, capacity).
Salary: Discuss During Interview
Education: Diploma, High/Secondary School
Employment Type: Full Time