Software
Quality Assurance Senior Manager
Management and Development for Health (MDH) is a non-profit,
non-governmental organization whose primary aim is to contribute to address public
health priorities of the people of Tanzania and the world at large. These
priorities include: communicable diseases such as HIV/AIDS, Tuberculosis and
Malaria; Reproductive, Maternal, New-born and Child health (RMNCH); Nutrition;
Non-Communicable Diseases of public health significance; as well as Health
System Strengthening. MDH strongly believes in and works in partnership with
various local and global institutions, Ministry of Health, Community
Development, Gender, Elderly and Children (MOHCDGEC); President’s Office
Regional Authorities and Local Government (PORALG); donor agencies; academic
and non-academic institutions; implementing partners; civil society,
community-based and faith-based organizations and others
In this regard MDH now invites applications from suitable,
qualified and skilled persons to fill the following available vacancies.
Position Title: Software
Quality Assurance Senior Manager
Project: Data for Health (D4H)
Location: Dar es Salaam
Reports to: Principal Investigator
Position Summary:
The Quality Assurance Senior Manager is key for designing system
requirements and track quality assurance (QA) metrics along the software
development cycle. He/She will be responsible for review and implementing
tests, debugging and working with software development contractors to warrant
high quality software products. He/she is responsible for conducting
tests before software launches to ensure software runs smoothly and meets
stakeholders needs.
Duties and Responsibilities:
- Lead project teams and subcontractors in product
design reviews and provide input on functional requirements, software
designs and schedules.
- Create detailed, comprehensive, and well-structured
test plans and test cases, and estimate, prioritize, plan and coordinate
testing activities.
- Develop or specify standards, methods, or procedures
to assess product quality or release readiness.
- Design, develop and execute automation scripts using
open-source tools.
- Perform initial debugging procedures by reviewing
configuration files, logs, or code pieces to determine breakdown source.
- Identify, record, document thoroughly and track bugs
as well as perform thorough regression testing when bugs are resolved.
- Develop and apply testing processes for new and
existing products to meet identified needs.
- Identify software deviance from approved standards and
eGov guidance, and recommend modifications to ensure compliance.
- Provide feedback and recommendations to developers on
software usability and functionality.
- Develop testing programs that address areas such as
database impacts, software scenarios, regression testing, negative
testing, error or bug retests, or usability.
- Document software defects, using a bug tracking system,
and report defects to software developers.
- Review software documentation to ensure technical
accuracy, compliance, or completeness, or to mitigate risks.
- Conduct software compatibility tests with programs,
hardware, operating systems, or network environments.
- Install and configure recreations of software
production environments to allow testing of software performance.
- Stay current with new testing tools and test
strategies, and software quality assurance processes.
- Liaise with MOHGCDEC, stakeholders and end users to
evaluate or diagnose software challenges and recommend possible solutions.
- Perform any other duties as assigned by the
supervisor.
Required Qualification, Skills and Experience:
·
Master’s degree, or equivalent qualifications from a recognized institution,
in Information Technology, Software Design, Computer Science, Computer
Engineering, or a related field.
·
At least 8 years practical work experience in software
development.
·
Proficient in software QA methodologies, tools and processes.
·
Proven track record and work experience in software quality
assurance.
·
Experience working in an Agile/Scrum development process.
·
Experience in writing clear, concise, and comprehensive test
plans and test cases.
·
Hands-on experience with white box and black box testing.
·
Hands-on experience with automated testing tools.
·
Demonstrated experience managing software development teams
through system development and upgrades.
·
Proficiency with SQL programming and experience with SQL
database.
·
Fluent in writing and spoken English and Swahili.
Preferred Qualification, Skills and Experience:
·
Certification by an internationally recognized software testing
certification agency (e.g. International Software Testing Qualifications Board,
International Software Certifications Board, International Software Test
Institute, International Institute for Software Testing).
·
Experience with performance and/or security testing.
·
Experience working in the Tanzania public health sector.
TO APPLY
Interested candidates should submit an application letter
indicating clearly the position applied for, a detailed copy of their CV, and
names and contact information (email addresses and telephone numbers) of three
work related referees.
Applications should be submitted by
19th April 2021, to the Director of Human Resource through e-mail [email protected]. Kindly
note that only shortlisted applicants will be contacted.
Please note MDH don’t have any recruitment agents and don’t
charge any fees to the interested candidates