IEC (Electoral Commission of South Africa)Project Lead
Jan. 2018South AfricaJun 2018 – Current Project Lead Electoral Commission of SA
Projects: Electoral Justice System, Observer Registration, Political Party Funding System, Session Evaluation Tool, Scanning Solution
Project Lead
• Led end-to end project delivery with teams responsible for development, maintenance and support for across multiple custom applications supporting electoral processes.
• Developed comprehensive project plans, project milestones, project timelines, project budgets, risk assessments and stakeholder reports.
• Developed the weekly status reports for the senior management and stakeholders with regards to the project progress
• Held weekly and monthly status meetings with the team, to get progress on their tasks and gave them progress on the project timelines
• Facilitated meetings and workshops with stakeholders to gather user requirements and specifications
• Created the project charter, detailed designs and closed out reports at the end of the project
• Used Microsoft Project, Microsoft Visio to create UML, process flow, ERD diagrams, interface designs
• Used Microsoft Excel for project costing and Microsoft Word for project charter, detailed design
Testing
• Drafted the test plan and test cycle control sheet
• Designed and executed test scripts at the different environments (DEV, TEST and PILOT)
• Used the following techniques to design the test scripts: boundary value analysis, equivalence partitioning, black box testing, white box testing and decision tables
• Wrote and executed SQL scripts to ensure that the data being saved to the database was accurate
• Used the following testing methodologies to test the applications, functional testing, system testing and integration testing
• Defect logging and defect tracking process: Used Visual Studio 2019, Team Server Foundation and MS Test Case Manager
Training
• During COVID-19, virtual, online training sessions had to be conducted to the talk the stakeholders through the system
• Created training plans and presentations used during the training sessions