Published

Data Analyst Jobs in Kenya

151

jobs

Development Pathways

Digital Technology Specialist - Systems Analysis And Quality Assurance Competence

Nairobi, Kenya

BURN

Assistant Cost Accountant

Kiambu, Kenya

Code for Africa

Copy Editor

Nairobi, Kenya

KEMRI-Wellcome Trust Research Programme

Early Post - Doctoral Researcher - Bioinformatics

Nairobi, Kenya

World Health Organization

External Roster Of Consultants - Data Science Experts To Support Malaria Vaccines Introduction And Rollout

Nairobi, Kenya

60 Decibels

Independent Contractor, Data Products Team

Nairobi, Kenya

International Rescue Committee

VPRU MEAL Specialist

Nairobi, Kenya

Development Alternatives Incorporated

Monitoring, Evaluation, And Learning Associate Director

Nairobi, Kenya

Save the Children (Kenya)

Humanitarian Advisor, Evidence & Learning

Nairobi, Kenya

Get personalised job alerts directly to your inbox!

World Resources Institute

Food Systems Expert, Restore Local Project, Greater Rift Valley

Nairobi, Kenya

Digital Technology Specialist - Systems Analysis And Quality Assurance Competence

Closing: Apr 3, 2024

6 days remaining

Published: Mar 14, 2024 (14 days ago)

Job Requirements

Education:

Work experience:

Language skills:

Job Summary

Contract Type:

Sign up to view job details.

  • The Digital Technology Specialist (Systems Analysis and Quality Assurance Competence) is responsible for the analysis, design, and quality assurance of the management information systems (MIS) for public services in projects undertaken by Development Pathways, providing advice on Information and Communication Technology (ICT) and MISs to governments and development organisations, and contributing to cutting-edge technology development.
  • A core component of the job entails translation of the high-level requirements of system design into detailed system requirements including process maps, use case diagrams, entity relationship diagrams and data flow diagrams, documentation of system interfaces and development of data models.  Additionally, the position plays a crucial role in providing quality assurance of the custom-built software solutions – primarily built using C# .Net and SQL Server – by developing testing strategies and implementing comprehensive internal – manual and automated – tests and leading external User Acceptance Testing (UAT) with clients.
  • The role will also involve international travel up to three months in a year. 

    Your Profile

    ESSENTIAL:

    • A degree in Computer Science, Information Technology, Software Engineering, Information Sciences, or related degree.
    • A minimum of 10 years of digital technology experience working in ICT industry with at least 5 years’ hands-on expertise working on public sector projects as a system analyst.
    • Excellent skills in translating user and system requirements into wireframes and mockup screens using tools such as Adobe Experience, Lucidchart, Axure RP, and Balsamiq.
    • Knowledge of automated testing tools for performance, functionality, and security testing.
    • Broad understanding of digital principles and how they can be employed to build user centred and sustainable digital technology solutions.
    • Understanding of user experience design, user journeys and database design based on software industry standards.
    • Strong experience in conducting business process reviews, functional gap analysis and developing system solutions particularly for public sector programmes.
    • Good interpersonal, organizational and time management skills.
    • Effective communication, negotiation, and relationship-building skills.
    • Background in software development using Visual Studio C# .Net Core Framework and SQL Server relational database management system.
    • Extensive knowledge of data processing, hardware platforms, and enterprise software applications.
    • Technical experience with systems networking, databases, web development, and user support.
    • Sound knowledge of MISs or other relevant information systems.
    • Fluent in English.

    DESIRABLE:

    • A master’s degree in computer-related field.
    • International work experience in developing countries conducting similar work is an advantage.
    • Proficiency in another language(s)
Responsibilities
  • The Digital Technology Specialist (Systems Analysis and Quality Assurance Competence) is responsible for the analysis, design, and quality assurance of the management information systems (MIS) for public services in projects undertaken by Development Pathways, providing advice on Information and Communication Technology (ICT) and MISs to governments and development organisations, and contributing to cutting-edge technology development.
  • A core component of the job entails translation of the high-level requirements of system design into detailed system requirements including process maps, use case diagrams, entity relationship diagrams and data flow diagrams, documentation of system interfaces and development of data models.  Additionally, the position plays a crucial role in providing quality assurance of the custom-built software solutions – primarily built using C# .Net and SQL Server – by developing testing strategies and implementing comprehensive internal – manual and automated – tests and leading external User Acceptance Testing (UAT) with clients.
  • The role will also involve international travel up to three months in a year. 

    Your Profile

    ESSENTIAL:

    • A degree in Computer Science, Information Technology, Software Engineering, Information Sciences, or related degree.
    • A minimum of 10 years of digital technology experience working in ICT industry with at least 5 years’ hands-on expertise working on public sector projects as a system analyst.
    • Excellent skills in translating user and system requirements into wireframes and mockup screens using tools such as Adobe Experience, Lucidchart, Axure RP, and Balsamiq.
    • Knowledge of automated testing tools for performance, functionality, and security testing.
    • Broad understanding of digital principles and how they can be employed to build user centred and sustainable digital technology solutions.
    • Understanding of user experience design, user journeys and database design based on software industry standards.
    • Strong experience in conducting business process reviews, functional gap analysis and developing system solutions particularly for public sector programmes.
    • Good interpersonal, organizational and time management skills.
    • Effective communication, negotiation, and relationship-building skills.
    • Background in software development using Visual Studio C# .Net Core Framework and SQL Server relational database management system.
    • Extensive knowledge of data processing, hardware platforms, and enterprise software applications.
    • Technical experience with systems networking, databases, web development, and user support.
    • Sound knowledge of MISs or other relevant information systems.
    • Fluent in English.

    DESIRABLE:

    • A master’s degree in computer-related field.
    • International work experience in developing countries conducting similar work is an advantage.
    • Proficiency in another language(s)

Systems Analysis and Design (50%)

  • Assist users model ideas into concrete plans and document practical system solutions to match the requirements.
  • Develop requirements gathering methodologies and collate data from multiple sources i.e., interviews, questionnaires, workshops (with system developers and clients), and observations.
  • Elicit and document user requirements clearly setting out processes/functions, actors, workflows, and state (paper/electronic).
  • Define smart system requirements bringing out distinctions between functional and non-functional requirements while analysing and highlighting mandatory and optional specifications.
  • Simulate requirements into simple and easily comprehensible manner using tools such as flow charts, process flow diagrams and use case diagrams.
  • Translate the user and system requirements into design specifications and document them in formats that can be understood by system developers and users using tools such as wireframes, Entity Relationship Diagrams (ERDs), Data Flow Diagrams (DFDs) and visual prototypes.

System Testing (50%)

  • Develop quality assurance strategies and ensure buy-in from system stakeholders.
  • Develop detailed test cases and scenarios that fully address the functional and non-functional requirements based on the system requirements specifications.
  • Lead/manage the testing process of an MIS throughout the software development life cycle.
  • Carry out manual testing in an exhaustive and systematic manner.
  • Plan and manage the User Acceptance Test (UAT) process.
  • Prepare test data covering multiple test cases and scenarios.
  • Develop training plans and training materials.
  • Deliver MIS operational training.
  • Develop system documentation especially the user manual and support in the preparation of other manuals such as the system administration manual.
  • Employ automated documentation tools to improve manual documentation experience.

Applications submitted via Fuzu have 32% higher chance of getting shortlisted.