Digital Technology Specialist – Systems Analysis and Quality Assurance Competence

Position:Digital Technology Specialist - Systems Analysis and Quality Assurance Competence
Reporting to:Principal Digital Technology Specialist
Location:Hybrid working at Development Pathways’ Kenya office in Nairobi and remote
Starting Salary:Competitive salary commensurate with experience with other benefits (outlined below)

Purpose of the position

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.

Main Responsibilities and Duties

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.

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).

Terms of Employment and Benefits

Recruitment will be at the mid-level, with the applicable grade to be assessed through the selection process, to reflect the level of experience, responsibility, and international experience of the individual.

Along with a competitive salary, the successful candidate would receive an attractive package of the following:

  • Medical insurance for whole family.
  • Company pension scheme.
  • Entry into the company bonus scheme.
  • Company Group Life insurance.
  • 26 days holiday in a year (excluding public holidays).
  • Company laptop and homeworking benefit.
  • Monthly travel allowance on fulfilment of office attendance requirements.

Equality Statement

Equality and inclusion are at the core of Development Pathways’ values. In the selection of our staff, we are committed to gender balance and diversity without distinction as to race, ethnicity, sex, or religion, and without discrimination of persons with disabilities: well-qualified candidates are strongly encouraged to apply.

Our staff are expected to work collectively and individually to promote a constructive and sensitive approach to others from a variety of backgrounds, where the work of others is valued and respected.