K-DAUD’S CAREER Collections

Welcome to Kakumirizi Daud’s site that contains his open source journey!

After enrolling in 2017 for undergraduate studies in Software Engineering at Bugema University Uganda East Africa, I got interested in open source development early 2018 where I joined OpenMRS as a community developer and since then I become a citizen & an open source enthusiast!.

Besides contributing to different repositories for the community, I also volunteered as GCI mentor in 2019 with OpenMRS where I served as a QA mentor and was among the successful mentors at the end of the program.

OpenMRS FELLOWSHIP JOURNEY AS A QA & BACK-END FELLOW

Am so thankful to OpenMRS Administration giving me the opportunity to be part of 2021 fellowship experience with a community that deals with saving lives around the globe. Its was a nice experience to be mentored by a senior software engineer Kaweesi Joseph advancing my technical skills and expertise in software development.

I kicked off my fellowship journey with a public community talk thread post updating the community what I worked on every after 14 days. As well updated the quality assurance wiki page that contains the technical roadmap of the QA squad.

Tasks Done Through The Fellowship Program

Tasks in April: Resurrecting legacy ui tests in openmrs-distro-referenceapplication

Resolved Add Provider Test [RATEST-120]

Resolved Delete Person Test [RATEST-121]

Resolved Edit Provider Test [RATEST-122]

Resolved Edit Service Test [RATEST-123]

Blocker: Resolved [RATEST-124]

Resolved Edit Allergy Test [RATEST-126]

Resolved ignoring committing files [RATEST-101]

Made code reviews on the PR raised by the squad contributors. See the use case here

Introduced college students to open source development through a seminar

Worked on QA show case demo that was presented in the OpenMRS virtual community conference that took place on 17th and 18th April 2021

Tasks in May: Resurrecting legacy ui tests in openmrs-distro-referenceapplication

Resolved Add New Allergy Test [RATEST-128]

Blocker: Resolved [RATEST-129]

Resolved Delete Allergy Test [RATEST-131] [video]

Resolved Capture Vitals Test [RATEST-132]

Resolved Add Delete Service Test [RATEST-134]

Resolved Admit Exit Inpatient Test [RATEST-136]

Resolved Delete Visit Type Test [RATEST-138]

Tasks in June: Resurrecting legacy ui-tests in openmrs-distro-referenceapplication

Resolved Find Patient Record Test [RATEST-140]

Resolved Find Patient By Name Test [RATEST-141]

Resolved Register Unidentified Patient Test [RATEST-142]

Resolved Record Merge Issue Test [RATEST-143]

Resolved Edit Demographic Test [RATEST-144]

Resolved Duplicate Patient Register Test [RATEST-153]

Resolved Delete Appointment Block Test [RATEST-156]

Resolved Come Back To Application After Logout Test [RATEST-158]

Resolved Register Patient Test [RATEST-159]

Refactored legacy ui-tests repo for software quality assurance [RATEST-160]

Resolved Admit Exit Inpatient Test [RATEST-162]

Resolved Manage Provider Schedules Test [RATEST-113]

Refactored legacy ui pages for software quality assurance [RATEST-163]

Mentored new squad members helping them get started with the technical work. Here is the use case

Tasks in July: Developing E2E Automated workflow tests Plus fixing the legacy ui tests

Resolved Merge Visit Test [RATEST-85]

Resolved Unidentified Patient Keyboard Test [RATEST-82]

Resolved Delete Request Appointment Test [RATEST-94]

Resolved Add Diagnosis To Visit Note Test [RATEST-97]

Resolved Transfer To Ward Service Test [RATEST-83]

Resolved Add User Test [RATEST-135]

Resolved [RA-1808]

Resolved End Visit Test [RATEST-145] [video]

Blocker: Investigated & fixed Delete resources within RestClient [RATEST-75]

Developed E2E Automated clinical visit workflow test [RATEST-154] [video]

Developed E2E Automated Vitals and Triaging workflow test [RATEST-151] [video]

Blocker: Resolved [RATEST-170]

Worked on QA Show Case demo that was presented in the OpenMRS virtual community conference that took place on 14th and 15th July 2021

Tasks in August: Developing E2E Automated workflow tests in openmrs-contrib-qaframework

Resolved [RATEST-176]

Resolved [RATEST-177]

Resolved [RATEST-183]

Blocker: Resolved [RATEST-182]

Resolved [RATEST-187]

Resolved [RATEST-188]

Resolved [RATEST-190]

Blocker: Resolved [RATEST-193]

Resolved [RATEST-189]

Blocker: Resolved [RATEST-198]

Developed E2E Automated Encounter workflow test [RATEST-180]

Resolved [RATEST-202]

Resolved [RATEST-205]

Resolved Check Modules Test [RATEST-149]

Resolved [RATEST-212]

Tasks in September: Developing E2E Automated workflow tests in openmrs-contrib-qaframework plus writing automated tests for REST API

Resolved Book Request Appointment Test [RATEST-91]

Resolved [RATEST-218]

Resolved [RATEST-219]

Developed E2E Automated User account workflow test [RATEST-157]

Resolved [RATEST-227]

Resolved [RATEST-232]

Resolved [RATEST-233]

Developed E2E Automated Location workflow test [RATEST-200]

Blocker: Resolved [RATEST-238]

Resolved [RESTWS-850]

Resolved [RESTWS-851]

Resolved [RESTWS-852]

Resolved [RESTWS-853]

Resolved [RESTWS-854]

Resolved [RESTWS-855]

Resolved [RESTWS-856]

Resolved [RESTWS-857]

Tasks in October: Writing automated tests for REST API

Resolved [RESTWS-858]

Resolved [RESTWS-860]

Resolved [RATEST-196]

Resolved [RATEST-253]

Resolved [RESTWS-863]

Resolved [RATEST-250]

Resolved [RATEST-259]

Resolved [RATEST-260]

Resolved [RATEST-265]

Tasks in November: Writing automated tests for REST API

Resolved [RATEST-262]

Resolved [RATEST-263]

Resolved [RATEST-264]

Resolved [RATEST-265]

Resolved [AM-223]

Resolved [RESTWS-854]

Resolved [RESTWS-869]

Resolved [RESTWS-871]

Resolved [RESTWS-872]

Tasks in December: Migrating selenium legacy tests into qaframework, set up of Heroku on the repo.

Resolved [RATEST-258]

Resolved [RATEST-277]

Resolved [RATEST-280]

Resolved [RATEST-282]

Resolved [RATEST-284]

Resolved [RESTWS-874]

Resolved [RESTWS-875]

Resolved [RATEST-287]

Resolved [RATEST-289]

Tasks in January: Transforming selenium legacy tests into BDD approach.

Resolved [RATEST-292]

Supported [RATEST-300]

Supported [RATEST-297]

Supported [RATEST-299]

Supported [RATEST-286]

Resolved [RATEST-305]

Tasks in February and March: Transforming selenium legacy tests into BDD approach plus adding more Platform UI tests.

Resolved [TRUNK-6056]

Resolved [RATEST-276]

Resolved [RATEST-321]

Resolved [RATEST-320]

Resolved [RATEST-313]

Resolved [TRUNK-6062]

Resolved [RATEST-325]

Tasks in May and June 2022: Getting started with back-end development.

Worked on [HTML-816]

Worked on [FLAG-61]

Worked on [FLAG-63]

Worked on [RATEST-415]

Resolved [TRUNK-5997]

Worked on [RA-620]

Resolved [TRUNK-5767]

Worked on [RESTWS-890]

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store