Quality Assurance Manager at Poa Internet

3 Years
or Register to apply for this job
Company Details
Industry: Internet
Description: We believe EVERYONE in the world deserves access to the internet and affordable communications. Communications have an incredibly positive impact on improving the lives of individuals and accelerating the economic and social growth of developing countries; yet 4.4 billion people around the worldย are still unconnected and many more are poorly serviced. At poa! we believe everyone deserves access to the internet and it should not be limited to the privileged few. Our poa! Internet service provides wireless broadband to low income and rural communities across East Africa, offering individuals and small businesses highly affordable Internet access. poa! brings significant social benefit to the communities we serve by offering free access to digital content including educational and health materials as well as generating substantial employment opportunities.
Job Description

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

Key Skills

informationtechnology 
Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.

Recent Jobs