Kenya Revenue Authority (KRA) Recruitment 2021

Kenya Revenue Authority (KRA) Recruitment 2021…See Details on How to Apply for Kenya Revenue Authority (KRA) Recruitment 2021.

Kenya Revenue Authority (KRA)

The Kenya Revenue Authority (KRA) was established by an Act of Parliament, Chapter 469 of the laws of Kenya , which became effective on 1st July 1995 . The Authority is charged with the responsibility of collecting revenue on behalf of the Government of Kenya. A Board of Directors, consisting of both public and private sector experts, makes policy decisions to be implemented by KRA Management. The Chairman of the Board is appointed by the President of the Republic of Kenya . The Chief Executive of the Authority is the Commissioner General who is appointed by the Minister for Finance. PURPOSE OF KRA Assessment , Collection, Administration and Enforcement of laws relating to revenue.

1. Manager – Systems Audit

Job Purpose

  • This role is responsible for supporting Division/TSOs in audit of taxpayer records using computerized auditing techniques.

Key Responsibilities/ Duties / Task

Managerial / Supervisory Responsibilities

  • Lead, guide, and coach staff in the Team (Team lead)
  • Day-to-day operations, supervision, management of performance, and development of staff in the unit

Operational Responsibilities / Tasks

  • Coordinate the profiling and selection of audit cases for computerized auditing in conjunction with sectors.
  • Reviewing and approving electronic audit reports/findings and submit to relevant units for further actions
  • Facilitating IDEA server and Jasper soft server system application support.
  • Participating in taxpayer’s courtesy visits, in conjunction with sectors, to assess whether taxpayer’s electronic record and systems are maintained in accordance with the applicable tax laws.
  • Facilitate implementation of the work plans for the following corporate initiatives in the unit: Audit, Integrity, QMS, and Risk Management.
  • Drive initiatives to improve ethics, culture and facilitate change management in the unit

Job Competencies (Knowledge, Experience, and Attributes / Skills).

Academic qualifications

  • A university degree from a recognized University in any Business-related field
  • Professional Qualifications / Membership to professional bodies
  • Tax Administration /Tax Training
  • Previous relevant work experience required.
  • Minimum of five (5) years’ work experience in a similar role with at least two (2) years in entry-level management.

Functional Skills, Behavioral Competencies/Attributes:

  • Communication skills
  • Analytical skills
  • Presentation skills
  • Leadership Skills


  1. All applications from interested and qualified candidates must be submitted online via the process below.
  2. ONLY shortlisted candidates will be contacted.
  3. KRA is an equal opportunity employer committed to gender and disability mainstreaming. Persons with Disability are encouraged to apply.
  4. KRA does not charge for application, processing, interviewing or any other fee in connection with our recruitment process.

2. Officer, IT Security Operations & Incidence Response

Job Summary:

  • The job holder is responsible for ensuring IT infrastructure security by carrying out vulnerability assessments, identify security gaps, ensure that the network, databases, business systems, and services comply with the approved policy, best practice, security requirements, and set minimum baseline standards.
  • Monitoring the IT infrastructure and supporting the investigation of security breaches and incidence response and perform security Impact analysis in the change process. Configure security policies and rules on the security tools such as Firewalls, SIEM, PAM, SOAR, etc.

Key Responsibilities:

Roles and responsibility

  • Monitor and analyze logs and alerts from a variety of different technologies across multiple platforms in order to identify and mitigate potential (or active) threats, intrusions, and/or compromises
  • Provide timely detection, identification and alerts of possible attacks/intrusions, anomalous activities, and misuse activities, and distinguish these incidents and events from benign activities
  • Identify false-positives and false-negatives from the alerting
  • Create and test new alerting opportunities based on analytical methods like anomaly detection, or to detect malicious techniques
  • Correlate incident data to identify specific vulnerabilities and make recommendations to enable expeditious remediation
  • Identification, analysis, containment, eradication and recovery of security incidents; perform deep-dive incident analysis by correlating data from various sources.
  • Document event analysis and write comprehensive reports of incident investigations
  • Escalates cyber security events according to the Authority’s Cyber Security Incident Response Plan
  • Provide actionable strategic, technical, and tactical cyber information and intelligence to management through reports, briefings, and presentations
  • Create, test and document new alerting opportunities based on analytical methods like anomaly detection, or detection of malicious techniques to ensure enhanced detection
  • Participate in education and awareness within the organization
  • Identify and monitor the Tactics, Techniques, and Procedures used by cyber threat actors by analyzing raw intelligence and data.
  • Conduct various types of social media and background investigations; utilizing social media research, public record research and third party databases to build leads and assist with investigations.
  • Monitor and gather threat intelligence from the deep web and dark web for potential threats and incidents, and analyze such threats and risks and recommend appropriate mitigating measures.
  • Make analytical predictions about cyber criminals and their future activities based on what is already known about them
  • Effectively recognize threats by performing relevant research and data analysis using both internal and external tools and resources

Academic Qualifications

  • Bachelor’s degree in Computer Science or a related field.
  • Post graduate qualification (diploma or MSc.) in related field is an added advantage.

Professional Qualifications

  • Certification in any of the following or equivalent:
  • CEH,  CHIF, CISSP or equivalent
  • Web Applications Security, Network security or equivalent
  • Boot camp (CEH, Ninja Ethical hacking) with experience
  • Certificates in CCNA, Developer, DBA/Server/ system/network Administration
  • Boot camp (CEH, Ninja Ethical hacking) with experience
  • Cyber Security: Digital forensic, malware analysis
  • Certificates in Penetration testing, vulnerability Assessment

Relevant Work Experience Required

  • At least three (3) years’ security experience in a medium to large organization.
  • Experience in cyber security monitoring
  • Experience in vulnerability Assessment and penetration testing
  • Experience in the configuration of any of the following security tools; firewall, SIEM , SOAR, PAM, anti-malware, IAM, Patch management
  • Experience security Incidents response
  • Good command of SQL language
  • Good command of unix/linux/windows
  • Broad-based IT experience with technical knowledge of Networks, virtualization, Hardware, Storage, Operating systems, and Applications, Business Impact Analysis, RTO/RPO
  • Up-to-date understanding of emerging trends in information security and apply new techniques and trends, in-line with overall information security objectives and risk tolerance.

Skills Required:

  • Knowledge in IT risk management
  • Basic Computer forensics and investigation skills
  • Security requirements analysis skills
  • A sound understanding of network, applications and data security
  • Excellent understanding of security processes and technologies including Security Monitoring, Malware Analysis, Vulnerability Assessment and Threat Intelligence.
  • Broad understanding of security techniques and technologies including Intrusion Detection, Sandbox, Proxy & URL filtering, Threat Analysis & Intelligence Fusion
  • Experience in Host and Network Intrusion Detection systems and knowledge of log analysis tools and techniques
  • An understanding of the security mechanisms associated with Windows or Unix operating systems, switched networks, applications and databases
  • Familiar with current malware trends and anti-malware solutions

Key Competencies/ Personal Attributes:

  • Ability to work concisely when under pressure and for long hours.
  • Analytical skills
  • Keen attention to details
  • Analytical and problem-solving abilities
  • Team player
  • Highly self-motivated and directed


  1. All applications from interested and qualified candidates must be submitted online via the process below.
  2. ONLY shortlisted candidates will be contacted.
  3. All applications should be submitted online
  4. KRA is an equal opportunity employer committed to gender and disability mainstreaming. Persons with Disability are encouraged to apply.
  5. KRA does not charge for application, processing, interviewing or any other fee in connection with our recruitment process.

3. Officer – Service Monitoring (Primary & Secondary sites)

Job Summary:

  • The job holder is responsible for 24/7  Service monitoring of all KRA systems and reporting on systems availability.

Key Responsibilities:

  • Service monitoring infrastructure that monitors real time events on servers, networks, applications and databases.
  • Institute an organization wide service-monitoring infrastructure that monitors real time events on servers, services, network, database and applications and escalate to relevant sections.
  • Institute a 24/7 monitoring shift.
  • Daily recording, analysis, and escalation of reports generated from automated monitoring tools and developing daily Service Outage Reports.
  • Assist other ICT sections on root cause analysis on problems flagged as recurrent by automated monitoring tools.
  • Application of appropriate technologies to enhance efficiency of KRA systems, e.g. mail and other workflow related solutions.
  • Negotiate with stakeholders’ e.g. business departments like C&BC and CSD in developing relevant business thresholds and standards for service monitoring.
  • Participate in identifying and configuring of the components to be monitored; set up thresholds, and monitor the systems performance, availability and capacity against the defined thresholds.
  • Escalate analyzed and categorized alerts to Service desk to defined recipients as per the service Outage notification Procedure and update the escalation procedure
  • Perform any other job given/assigned by the supervisor.
  • Ensure conformity to ISO (9001/2015 and 27001/2013) and data security requirements.

Academic Qualifications

  • Bachelors in Computer Science, Bachelor of Science in Information Technology/ Bachelor of Business Information Technology or its Equivalent

Key Competencies  

  • Organisational skills
  • Analytical skills
  • Interpersonal skills
  • Communication skills
  • Team player
  • Work well under pressure
  • Problem-solving skills
  • Results-oriented

4. Officer Service Support

Job Summary:

  • The jobholder is responsible for carrying out 2nd Line service support activities mainly supporting hardware, software and computer systems.

Key Responsibilities:

  • Attend to service requests and incidents assigned to them within defined SLA.
  • Troubleshooting system and network problems diagnosing and solving both hardware and software faults.
  • Configuring, deploying, troubleshooting, repairing, and maintaining end user equipment and accessories.
  • Setup and supports audio /visual equipment for presentations and other meetings
  • Establishes good working relationship with customers by keeping them updated on the progress made concerning their requests and in case of any escalations.
  • Installation & configuration of computer hardware operating systems and applications.
  • Maintaining and monitoring of computer networks and systems.
  • Logging the queries of end users in the incident management tool.
  • Capturing resolution details into the knowledge base system
  • Testing and evaluating new technology.
  • Replace computer parts as required
  • Ensure conformity to ISO (9001/2015 and 27001/2013) and data security requirements.

Academic Qualifications

  • Bachelor’s degree in Computer Science, IT or a related field

Relevant Work Experience Required

  • At least one (1) year work experience  in an  ICT Unit.

Skills Required:

  • Knowledge of desktop software and hardware installation and configuration skills
  • Excellent listening and questioning skills combined with the ability to interact confidently with users to establish what the problem is and explain solution
  • Team player
  • Problem-solving skills
  • Customer focus
  • Ability to prioritize workload.

5. Officer – Test Management– DTD & C&BC & SSS

Job Summary:

  • The job holder is responsible for conducting performance testing, User Acceptance Testing, Regression Testing and other required test and recommend for production deployment

Key Responsibilities:

  • Conduct user acceptance testing with all relevant stakeholders to evaluate that delivered solutions are fit for use and purpose
  • Conducts load, stress and performance testing for identified test exercises.
  • Conducts regression tests to ascertain that identified issues or bugs have been resolved and new defects are not introduced
  • Conducts smoke tests on environments prior to test exercise to validate readiness for user acceptance testing, readiness of the test environment and recommend remedial measures to address gaps or deviations observed
  • Ensures that developed test cases conforms to established software testing standards
  • Ensures that documented defects are articulated according to testing standards.
  • Defines and documents approach for test data generation for testing assignments.
  • Reviews test cases to ensure that test cases covers priority areas during regression tests carried out to ascertain that fixing of existing bugs or defects does not introduce new bugs or defects.
  • Ensures User Acceptance test meetings are effectively organized by liaising with the relevant stakeholders to plan meetings, circulating agendas and reports, taking note of action points and checking that agreed actions are carried out.
  • Documents results of completed testing assignments in consultation with test team.
  • Defines test environment parameters and requirements to facilitate setup of the environment by system and database administrators
  • Ensure conformity to ISO (9001/2015 and 27001/2013) and data security requirements.

Academic Qualifications

  • Bachelor’s degree in Computer Science or a related field.

Professional Qualifications Required

  • Must have at least one of the following:
  • International Software Testing Qualifications Board (ISTQB) Certification,  Performance Testing and training
  • Desired Certifications and Training
  • IT Service Management i.e. ITIL
  • Project Management (Prince II or PMP Certification or equivalent),
  • Relevant Work Experience Required At least two (2) years work experience in an Officer role.

Skills Required: 

  • Good understanding in Quality Assurance and User Acceptance Testing.
  • Good understanding in Change Management process
  • Requirements Analysis skills
  • Knowledge in use of testing tools in use in the Authority

Key Competencies:   

  • Organizational skills
  • Computer proficiency
  • Analytical skills
  • Communication skills
  • Innovative
  • Leadership Skills
  • Problem-solving skills
  • Results-oriented
  • Able to work towards the attainment of targets within agreed timelines.
  • Team player.

6. Officer – Development & Maintenance

Job Summary:

The job holder is responsible for development of new systems to automate business processes and maintenance of existing systems through change and enhancements.

Key Responsibilities:

  • Develops new systems to automate business processes in conformity with design artefacts contained in System Change Requests (SCRs)
  • Involved in development of allocated Change Requests to ensure that solutions are delivered within set timelines
  • Participates in peer reviews  and unit tests of developed solutions to guarantee quality before final submission to Quality Management
  • Prepares documentations (User manuals, Technical manuals, deployment instructions, roll back instructions, etc) in accordance to set quality standards
  • Ensures that solutions that have been developed are properly packaged and that all the components and requisite documentation are included in the package, for submission to Quality Management.
  • Applies coding standards consistently in every solution developed.
  • Participates in system demonstration, and ensures issues arising in demos are addressed.
  • Diagnoses complex application issues
  • Addresses issues that arise during deployment of the newly developed solutions in the QA test environment.
  • Resolves issues arising from QA tests, for solutions that do not pass QA standards and Information System Security policies.
  • Unit testing with integration Partner’s
  • Ensure conformity to ISO (9001/2015 and 27001/2013) and data security requirements.

Academic Qualifications     

  • Bachelor’s degree in Computer Science, Management Information Systems, Information Technology, Electrical /Electronic Engineering, Telecommunications or any other IT related field.


  • Post Graduate qualifications in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic Engineering  Telecommunications is an added advantage.

Professional Qualifications  

  • Professional Certification or Training in any one of the following areas is required:
  • Systems Development i.e. Microsoft Certified Systems Developer (MCSD), Java Programming, Web Design and Development, Oracle Developer etc.
  • Business Systems Analysis i.e. CBAP Certification / Training
  • Systems Modelling and Design Techniques
  • Process Modelling and Design Techniques

Desired Certifications/Trainings

  • Certification or training in any of the following areas will be an added advantage:
  • Training in middle level management / Supervisory Skills courses.
  • IT Governance i.e. ITIL or COBIT 4/5
  • Project Management i.e. PMP or Prince 2
  • Training in Domestic Tax Administration from KESRA or an equivalent institution.
  • Training or Certification in Database Administration i.e. Oracle, PostgreSQL, MySQL or Microsoft SQL Server.
  • Training in operating systems i.e. Windows, Linux or Unix.

Relevant Work Experience Required

  • At least two (2) years’ experience as a software developer.
  • Proven experience in design, development and implementation of enterprise business systems. Experience in design and development of systems for tax administration will be an added advantage.
  • Proven experience in integration of business systems in a similar large organization.

Technical Skills Required:

  • Proven skills in Oracle development and database management tools
  • Proficiency in Java programming language (Spring, Struts) and PL/SQL
  • Expert knowledge of scripting languages (PHP, ASP, CSS, JAVASCRIPT, etc.)
  • Working knowledge of structured programming and database design concepts
  • Expert knowledge of web based technologies (HTML, XML, XHTML, DHTML, SOAP, JSON, etc.)
  • Working knowledge of internet and messaging protocols i.e. HTTP, FTP, SOAP and REST
  • Working knowledge of web development tools (Dreamweaver, Microsoft.NET, Drupal, Joomla, etc.)
  • Working knowledge of Linux/Unix and Windows operating system platforms
  • Working experience with relational databases (Oracle, MySQL, PostgreSQL, Microsoft SQL Server)
  • Knowledge of system design and modelling techniques
  • Working knowledge of systems design and modelling tools (Enterprise Architect, TraceCloud, etc.)
  • Basic knowledge of the following tools: process modelling (MS Visio, etc.), Project Management i.e. MS Project and Presentation i.e. MS PowerPoint

Key Competencies  

  • Excellent listening and communication skills
  • Ability to interact confidently with users to establish what the problem is and explain the solution
  • Be proactive with good analytical and problem solving skills
  • Team player
  • Ability to pay attention to details
  • Ability to prioritize competing work commitments and deliver on time
  • Passion for innovation and creativity
  • High levels of integrity
  • Ability to work under minimum supervision.


Submit your CV and Application on Company Website : Click Here

Closing Date : 18th February, 2021 Protection Status