QA & Release Officer
Lagos, Nigeria
Closing: 22 Feb 2022
ARM Pensions
5, Mekunwen Road Off Oyinkan Abayomi Drive Ikoyi, Lagoshttps://armpension.com
Summary
S/he will develop, establish, enforce, and improve quality assurance and testing strategy including: test automation, performance testing, negative testing, code and coverage analysis, compatibility testing, and environment management.
Responsibilities
- Produce and execute test plans and test cases, document results, log clear and reproducible bug reports and perform exploratory testing.
- Automate manual testing where applicable.
- Develop, establish, enforce, and improve quality assurance and testing strategy including: test automation, performance testing, negative testing, code and coverage analysis, compatibility testing, and environment management.
- Contribute to the design, development and refinement of the continuous integration testing environment.
- Work with development team to define and improve the release process based on best practices.
- Support the development teams for software releases.
- Verify and validate user stories, providing input regarding requirements.
- Ensure timely testing coverage according to project schedules.
- Ensure release candidates pass quality assurance checks
- Measure and monitor progress to ensure releases are delivered on time.
- Dynamically adapt test approach to the context of each project.
- Coordinate and work directly with development teams, developers, product owners and/or external test teams to resolve problems and ensure successful releases.
- Participate in project meetings to discuss release scope and/or roadblocks.
- Work with system team to build, integrate, and deploy software releases to various platforms.
- Manage risks and resolves issues that affect release scope, schedule and quality.
- Maintain a release repository and manage key information such as build and release procedures, dependencies, and notification lists.
- Maintain release schedules and details for all software solutions, ensure it is communicated to and aligned among all key stakeholders.
- Negotiate, plan and manage all release activities.
- Conduct Release Readiness reviews, Milestone Reviews, and Release Go/NoGo reviews.
- Work with release engineers to understand impacts of branches and code merges.
- Work with other team members on the GoLive activities including the execution of the deployment plans and checklists.
- Report progress on problem resolution to project or development team.
- Perform analysis and recommend improvements in quality and release process.
- Any other adhoc duties as required or assigned
Requirements
- Bachelor’s degree in Computer Science or a related field
· Minimum 2 years of previous quality assurance, product release or project management experience and 4 years of experience in information systems operations environment in systems analysis or development.
· Familiarity with QA processes and flows.
· Deep understanding and experience in software industry, focused on software release and QA.
· Excellent interpersonal communication and stakeholder management skills.
· Experience working directly with global and local teams.
· Experience of DevOps tools.
· Effective management of multiple tasks, expectations and processes simultaneously.
· Adequate knowledge of software development lifecycle.
· Ability to work with cross functional work teams toward task completion.
· Sense of ownership, critical thinking, and analytical skills
Job Overview
-
Department
Information Technology Experience
2 - 6 Year(s)Education
Bachelors