Intern - Software Quality Assurance, EHA Clinics


Job Title

Intern, Software Quality Assurance


Reports to

EHA Clinics - Clinical and Laboratory Informatics

Technical Lead, informatics


Kano, Nigeria


EHA Clinics, a subsidiary of eHealth Systems Africa Foundation is deploying innovative technology-driven modular clinics with the ability to combine several critical accelerators to dramatically scale up comprehensive primary health care access in Nigeria. We seek to forge new standards in the delivery of quality health systems and to continue expansion to meet the demand for more personalized services, comfort, and convenience while broadening and deepening the services offered.  

Purpose of the position 

The aim of the internship will be to work closely with the Quality Assurance Engineer to develop and establish quality assurance standards and measures for the software application services within our organization. S/he will also gather and analyze data in support of business cases, proposed projects, and system requirements. This will include writing test plans, scripts for tracking defects, fixes in product development, and software application development.


Adequate metrics and records are put together in collaboration with all departments to ensure projects and initiatives are monitored effectively to achieve EHA Clinics’ goals.

Description of tasks 

The intern is expected to perform the following essential duties satisfactorily:

  • Under the supervision of a Quality Assurance Engineer, develop and establish quality assurance measures and testing standards for new applications, products, and/or enhancements to existing applications throughout their development/product life cycles.

  • Create and execute test plans and scripts that will determine optimal application performance according to specifications.

  • Verify and revise quality assurance standards as needed.

  • Ensure that testing activities allow applications to meet business requirements and systems goals. Fulfill end-user requirements and identify existing or potential issues.

  • Collaborate with software/systems personnel in application testing, such as system, unit, regression, load, and acceptance testing.

  • Make recommendations for improvement of applications to programmers and software developers or engineers.

  • Test any new software to ensure integration into company systems meets functional requirements, system compliance, and technical specifications.

  • Maintain effective communication with the project software engineers on project limitations, capability, performance requirements, and hardware interface changes.

  • Miscellaneous projects and duties as assigned to support the management team

  • Complete necessary reports and documentations

  • Perform any other tasks assigned by the line manager.

  • Any other tasks assigned by the Management.



  • This is an intern position and as such, minimal experience is required. 

  • A Bachelor’s Degree in Computer Science, Information Technology, or any such related field will be preferred.

  • Graduates of tertiary institutions and National Youth Service Corps members can apply. 

  • The Candidate must have worked with at least one programming language. 

Required Output

As an intern, you will take part in cutting edge technology and other activities and projects that contribute to bringing solutions to health challenges in Nigeria. Tasks are to be developed in a professional and efficient way, focusing on end-results and delivering high-quality products. 

The diversity of our team means that you will find yourself working in multicultural teams with people from diverse backgrounds and cultures who have wide perspectives, experiences, expectations as well as approaches. Knowledge of the region’s political, socioeconomic, and cultural dynamics will be gained. You will also gain a first-hand perception of the day-to-day working environment of EHA Clinics. You will be given a real chance to work with our team of outstanding and inspiring career professionals and senior managers.

Within the organization, you might have the chance to be exposed to conferences, participate in meetings, and contribute to analytical work as well as on-the-ground projects. Upon the successful conclusion of the assignment, will provide a certificate for the interns that fulfill their commitments with integrity, professionalism, and respect for diversity.


Upon completion of the internship, the intern shall produce a comprehensive report that explains what they have learned within the internship period and how that impacts their career journey and do a presentation to EHA Clinics. The intern will produce a story to communicate the result of the analysis.

Skills to be developed

  • This position will expose you to best practices in software testing

  • You will build skills in software documentation

  • You will be part of an agile team and will interact with Senior Engineers, UI/UX designers, Quality assurance engineers

  • We ll expose you to our various tech stacks - flutter, python, java, odoo, kibana, elastic search, firebase, postgre, kubernetes, etc

Duration and dedication

Six months, with the possibility of an extension.- Dedication: 40 hours/ week (Monday – Friday)


The intern will work under the supervision of the Program Manager, Community Health.


Kano, or Abuja, Nigeria.

Other Information

  • This is an unpaid position, however, a monthly stipend of Forty Thousand Naira (₦40,000) only will be provided for transportation and feeding allowances. All other costs related to living expenses MUST be borne by the intern. The intern will have to make his or her own arrangements for travel, accommodation, and incidents.

  • Health Insurance: EHA Clinics will provide health insurance cover during your period of internship. 

  • Confidentiality: You have to be discreet and keep confidential any and all unpublished information obtained during the course of the internship and do not publish any reports or papers based on such information.

Work Environment 

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The noise level in the work environment is usually moderate but can become louder at times due to group discussions or activities. eHA is a tobacco-free environment.

Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. As this is a full-time field role, the employee must be physically and mentally fit. Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception, and ability to adjust focus. While performing the duties of this job, the employee is regularly required to talk and hear. The employee is all of the time required to stand and walk. The employee is frequently required to sit and use a computer and reach with their hands and arms.

Above all

We believe strongly in our mission and our core values and our teams are most successful when they do also.

IMPACT & QUALITY: We work on solving big problems. We believe in the power of technology to make a transformational difference in health systems, and we know that when we do high-quality work, we have the opportunity to change lives in the communities we impact.

INNOVATIVE PROBLEM-SOLVING: We maintain a worldview driven by possibilities, not limitations. We build smart systems that will sustain beyond our tenures. We challenge prevailing assumptions, respect the urgency of the environments within which we operate, and take smart risks to search for the best solution.

PASSION: We care intensely about what we do, and about whom we do it with. We inspire others with our tenacity and commitment to our communities and each other.

HONESTY: We are honest with our communities, our partners, our donors, and ourselves. We communicate with candor, respect, and humility. We are quick to admit our own mistakes, and work to correct them with openness & expediency.

GROWTH & LEARNING: We embrace curiosity. We pursue and promote continuous learning, share our skills and knowledge, and actively work to make ourselves and those around us better.

OWNERSHIP: We work to become part of the fabric of the communities in which we work. We value our seat at the table and invest in the places we call home.


Subscribe to the EHA Clinics newsletter to receive tips on how to live a happier and healthier life.