Quality Assurance Manager

at Farsight Africa Group
Published May 18, 2022
Location Accra, Ghana
Category Management  
Job Type Full Time  

Description

ABOUT FARSIGHT GROUP:

 

Farsight Africa Group is a leading full-service Pan-African communications company that delivers public finance management services and impactful solutions to companies, governments, development organizations and individuals across East Africa.

 

Farsight Africa Group has established a reputation in the marketplace for working in complex and challenging environments that demand a comprehensive understanding of local cultures, indigenous communication practices and relationships with stakeholders at both the grassroots and national level.

 

DUTIES & RESPONSIBILITIES:

 

Analyse documentation and technical specifications for the application being developed in the project to determine its intended functionality and use the analysis to design quality objectives for the project including required customizations/enhancements/changes to improve product operating efficiency.

Create, document and manage the overall quality assurance strategy for use in the project and have the strategy agreed with all stakeholders including clients. Design, document and execute a quality assurance masterplan while anticipating quality assurance challenges and developing targeted counter-plans for the specific challenges; ensure timely and seamless delivery of product that satisfies client expectations in all aspects

Participate in intake process to determine scope and velocity needed in order to deliver software on a timely basis; collaborate with the developers to ensure project execution complies to contract and client expectations; ensure collaborators have a solid understanding of overall strategy

Develop test cases, scripts, plans and procedures (manual and automated); execute end-to-end functional and automated tests cases; analyze formal test results to discover and report any defects, errors, configuration issues, and interoperability flaws; document issues in a fashion that enables a developer(s) to recreate the issue; drive actions needed for defect correction; assure project timeliness by undertaking comprehensive but prompt system testing, bug tracking and reporting by following up on and closing defect tickets immediately after weekly releases.

Establish metrics to determine readiness, quality and operability of software, systems and products; prepare and present reports on progress across the metrics to client and project team; communicate QA status; partner with stakeholders, developers, product owners, and business analysts to help make decision on production readiness

Participate in scrum daily status and project status calls to provide accurate updates on deliverable timelines and status.

Develop, present, and respond to proposals for specific client requirements; coordinate and conduct feature demonstrations for stakeholders once testing is concluded.

JOB REQUIREMENTS:

 

Bachelor's or higher education in the field of information technology or similar,

At least 5 years of working experiences in implementation of information system and 3 years in the area of quality assurance

Position largely based in Ghana

At least one successfully finished project for implementation of information system supporting core business processes for organization of similar size and complexity in the role of quality assurance manager

PERSONAL ATTRIBUTES:

 

Demonstrated leadership brilliance, intellectual curiosity and operational excellence; ability to apply knowledge of multidisciplinary business principles and practices to achieve successful outcomes with cross-functional teams

Outstanding organization and planning skills; ability to establish solid working relationships with all stakeholders; team player who exhibits effective interpersonal skills and ability to create and deliver results in a highly collaborative environment

Exceptional oral and written communication skills; ability to communicate clearly and concisely at various organizational levels; ability to explain complex issues in common terms

Ability to handle numerous concurrent tasks under time constraints, effectively prioritize and execute tasks in a highly dynamic environment

 

How to apply

 

Kindly send your application letter and CV by email.

Drop files here browse files ...