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
Tasks in May: Resurrecting legacy ui tests in openmrs-distro-referenceapplication
Resolved Add New Allergy Test [RATEST-128]
Blocker: Resolved [RATEST-129]
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]
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]
Blocker: Investigated & fixed Delete resources within RestClient [RATEST-75]
Blocker: Resolved [RATEST-170]
Tasks in August: Developing E2E Automated workflow tests in openmrs-contrib-qaframework
Blocker: Resolved [RATEST-182]
Blocker: Resolved [RATEST-193]
Blocker: Resolved [RATEST-198]
Developed E2E Automated Encounter workflow test [RATEST-180]
Resolved Check Modules Test [RATEST-149]
Resolved Book Request Appointment Test [RATEST-91]
Developed E2E Automated User account workflow test [RATEST-157]
Developed E2E Automated Location workflow test [RATEST-200]
Blocker: Resolved [RATEST-238]
Tasks in October: Writing automated tests for REST API
Tasks in November: Writing automated tests for REST API
Tasks in December: Migrating selenium legacy tests into qaframework, set up of Heroku on the repo.
Tasks in January: Transforming selenium legacy tests into BDD approach.
Tasks in February and March: Transforming selenium legacy tests into BDD approach plus adding more Platform UI tests.
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]
Worked on [RA-620]
Worked on [RESTWS-890]