Jobs at KCB Bank Kenya
Website :
748 Days Ago
Linkedid Twitter Share on facebook
Kenya Commercial Bank Limited is registered as a non-operating holding company which started operations as a licensed banking institution with effect from January 1, 2016. The holding company oversees KCB Kenya - incorporated with effect from January 1, 2016 - and all KCB's regional units in Uganda, Tanzania, Rwanda, Burundi, Ethiopia and South Sudan.

Business Architect

The Position:

The role holder is responsible for the Enterprise Architecture (IT technical systems, business & information architecture) used by or to be procured by the Bank. Ensure that all IT Systems are aligned to the Enterprise Architecture framework, Bank policy and best practice.

The business architect will be responsible for alignment of technology solutions to business needs through the analysis of business motivations, business operations and business models & frameworks. The Business Architect will work to develop an integrated view of the enterprise using a repeatable approach, cohesive framework, and available industry standards. 

The successful person should demonstrate proficiency in developing IT business process models (automated, manual processes, system & process interfaces) and related documentation for IT Systems in use by or to be procured by the Bank in line with Bank policy, Business Process Architecture best practice, standards, and methods.

Key Responsibilities:

  • Conduct business process improvement initiatives aimed at improving efficiencies and effectiveness. 
  • Act as a liaison to Business and IT to gain a broad understanding of business initiatives and their impact on technology.
  • Documentation of business requirements and processes for all business initiatives and projects.
  • Provide the leadership in breaking down, planning, and sequencing the business vision & strategy into technology deliverables.
  • Liaise with the Business subject matter expert in the development of business architectural framework developing a clear roadmap of Business solutions.
  • Lead effort to work with business leaders to identify business capability needs and IT integration.
  • Facilitate the identification and analysis of the Bank’s business drivers to deliver enterprise business, information, technical and solution architecture requirements. 
  • Assess the current Business framework to detect critical deficiencies and recommend for improvement in line with the IT strategy and delivery priority of the IT/Bank programs.
  • Function as a liaison to Business and IT partners to gain a broad understanding of industry trends and innovations, and their impact on technology.
  • Provide an analysis to determine best path for solving business problems/opportunities that may include process improvement vis a vis information technology systems enhancement.
  • Provide architectural oversight of projects; ensure requirements are in alignment with business strategies and business architecture roadmap/framework
  • Participate and guide on functional tests planning and execution.
  • Participate in the IT quality assurance process.

The Person:  

For the above position, the successful applicant should have the following:

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field of study.
  • 7 years progressive experience in Information Technology with at least 5 years’ experience in at least two IT disciplines such as Application Architecture, Application Development, Integration, Micro Services and Software Asset Management in a multitier environment.
  • Experience with Operating systems (Windows/ Unix) and Database Management Systems.
  • Experience working in Business Analysis / Applications Architecture.
  • Exposure to multiple, diverse technologies and processing environments
  • Exceptional interpersonal skills, including teamwork, facilitation, and negotiation skills.
  • Excellent planning and organizational skills with ability to breakdown complex items to manageable components.
  • Experience and familiarity with graphical modelling approaches, tools, and model repositories.
  • Ability to balance the long-term ("big picture") and short-term implications on individual components and projects.
  • Ability to liaise with all levels of management and subject matter experts across the industry and within the organization.

 

Software Quality Assurance Analyst

The Position:

The Software Quality Assurance Analyst will perform quality reviews on business requirements, develop standardized testing methods and strategies, lead execution of functional and non-functional tests and implementing quality testing and reporting processes to track and ensure adherence to quality software development process and products.

Key Responsibilities:

  • Champion and coordinate business requirements reviews across functional teams and ensures that the business requirements are complete, precise and testable.
  • Works with project team to define and create overall project test strategy/test plan, plan test schedules or strategies and Identifies test resources, estimates test effort in accordance with project scope or delivery dates and ensures that the test strategy is achieved.
  • Develop, document, and maintain functional and non-functional test cases, test scripts and other test artifacts like the test data, data validation, harness scripts and automated scripts.
  • Works collaboratively with the business units and project teams to execute and validate test cases based upon business requirements and ensures that the test cases are traceable to the requirements. In collaboration with GEA and other critical stakeholders, tune the SQA processes, adopt tools and define re-usable templates in-line with the adoption and maturity of the SQA Framework. Define test process including required test activities and deliverables, conduct Test Readiness Assessment, establish test beds, and ensure that test beds are available for all planned white box and black box testing activities.
  • Engages, champions, and collaborates with technical teams / personnel in non-functional testing including integration, regression, load, performance, security, and usability testing.
  • Prepare, share, and review test results periodically, report any defects, bugs, errors, configuration issues, and interoperability flaws and develop test acceptance reports for projects and software changes.
  • Works with business units to perform post deployment sanity and regression tests and post-implementation review within defined period to confirm that the deployed solution works as per the business requirements.
  • Participates in formulation and Implementation of Software process improvement policies and strategies for IT division.

The Person:

For the above position, the successful applicant should have the following:

  • Bachelor’s degree in preferably in Business or IT related field.
  • Certification in ISTQB Foundation or ISTQB Agile Tester or Certified Test Engineer (CSTE) or Certified Software Quality Analyst (CSQA) or Certified Associate in Software Testing (CAST) or Certified Manager of Software Quality (CMSQ).
  • 5 years’ experience in Software Quality Assurance
  • 4 years’ experience in IT Projects.
  • Strong interpersonal and communication skills.

 

Senior Software Quality Engineer

The Position: 

The Senior Software Quality Engineer is responsible for architecting new automated test strategies and frameworks, in addition to creating, implementing, and automating testing in support of software test requirements. The Senior Software Quality Engineer works with QA Analysts to develop, maintain, and enhance the test automation framework and automation infrastructure.

Key Responsibilities:

  • Test strategy formulation which includes decomposing the business and technical requirements into test scenarios, defining test data requirements, managing test case creation, devising contingencies plans and other testing preparation activities.
  • Lead formal reviews of test plans, designs, and requirements documents with cross-functional teams.
  • Accurately predict the amount of effort required for projects QA activities and tasks.
  • Develops plans and schedules based on these predictions.
  • Implement Test Automation leveraging test automation frameworks.
  • Executes and reports on planned tests, report and manage defects, regress software fixes for new and existing products, assist development with replicating and debugging problems and develop new test automation solutions as needed.
  • Coach and mentor QA Analysts in modern approaches for execution of testing efforts.
  • Architect, implement and manage automated suites of black-box and white-box test scripts.
  • Research, Develop and/or Recommend tools to assist QA Analysts in test planning, execution, and reporting.
  • Utilize tools such as code coverage tools to assess the coverage of test suites and make recommendations for additional test cases.
  • Lead monitoring of test execution across multiple code branches and multiple platforms and performing code reviews.
  • Management and maintenance of Test Environments.

The Person:

For the above position, the successful applicant should meet the following criteria:

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field of study.
  • ISTQB / ISTQB Agile Tester Certification / Certified Test Engineer (CSTE) / Certified Software Quality Analyst (CSQA) / Certified Associate in Software Testing (CAST) / CMSQ (Certified Manager of Software Quality) is required.
  • Certification in PRINCE II (Practitioner) / AgilePM / PMI-ACP / Certified Agile Project Manager (IAPM) / Certified Scrum Master (CSM) will be added advantage.
  • Have a minimum of 4 years’ experience in software development with at least 3 years’ experience in software quality assurance and at least 2 years’ experience in test automation.
  • Exceptional interpersonal skills, including teamwork, facilitation, and negotiation.

 

Software Quality Assurance Engineer

The Position: 

The Software Quality Assurance Engineer is responsible for implementing automated test strategies and frameworks, in addition to creating, implementing, and automating testing in support of software test requirements. The Software Quality Engineer works with QA Analysts to develop, maintain, and enhance the test automation framework and automation infrastructure.

Key Responsibilities:

  • Contributes towards strategy formulation which includes decomposing the business and technical requirements into test scenarios, defining test data requirements, managing test case creation and other testing preparation activities.
  • Work with Quality Assurance Engineers in reviews of test plans, designs, and requirements documents with cross-functional teams.
  • Perform effort estimates for projects QA activities and tasks and develop plans and schedules based on the estimates.
  • Implement Test Automation leveraging test automation frameworks.
  • Executes and reports on planned tests, report and manage defects, regress software fixes for new and existing products, assist development with replicating and debugging problems and develop new test automation solutions as needed.
  • Design, implement and manage automated suites of black-box and white-box test scripts.
  • Research, Develop and/or Recommend tools to assist QA Analysts in test planning, execution, and reporting.
  • Utilize tools such as code coverage tools to assess the coverage of test suites and make recommendations for additional test cases.
  • Monitor test execution across multiple code branches and multiple platforms and performing code reviews.
  • Management and maintenance of Test Environments.

The Person:

For the above position, the successful applicant should meet the following criteria:

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field of study.
  • ISTQB / ISTQB Agile Tester Certification / Certified Test Engineer (CSTE) / Certified Software Quality Analyst (CSQA) / Certified Associate in Software Testing (CAST) / CMSQ (Certified Manager of Software Quality) is an added advantage
  • Have a minimum of 4 years’ experience in Technology with at least 3 years’ experience in software development
  • Exceptional interpersonal skills, including teamwork, facilitation, and negotiation.

 

Software Quality Assurance Analyst

The Position: 

The Software Quality Assurance Analyst will perform quality reviews on business requirements, develop standardized testing methods and strategies, lead execution of functional and non-functional tests and implementing quality testing and reporting processes to track and ensure adherence to quality software development process and products.

Key Responsibilities:

  • Champion and coordinate business requirements reviews across functional teams and ensures that the business requirements are complete, precise, and testable.
  • Works with project team to define and create overall project test strategy/test plan, plan test schedules or strategies and Identifies test resources, estimates test effort in accordance with project scope or delivery dates and ensures that the test strategy is achieved.
  • Develop, document, and maintain manual and automated functional testcases, non-functional test cases, test scripts and other test artifacts like the test data, data validation, harness scripts and automated scripts.
  • Works collaboratively with the business units and project teams to execute and validate test cases based upon business requirements and ensures that the test cases are traceable to the requirements.
  • In collaboration with GEA and other critical stakeholders, tune the SQA processes, adopt tools and define re-usable templates in-line with the adoption and maturity of the SQA Framework.
  • Define test process including required test activities and deliverables, conduct Test Readiness Assessment, establish test beds, and ensure that test beds are available for all planned white box and black box testing activities.
  • Engages, champions, and collaborates with technical teams / personnel in non-functional testing including integration, regression, load, performance, security, and usability testing.
  • Prepare, share, and review test results periodically, report any defects, bugs, errors, configuration issues, and interoperability flaws and develop test acceptance reports for projects and software changes. 
  • Works with business units to perform post deployment sanity and regression tests and post-implementation review within defined period to confirm that the deployed solution works as per the business requirements. 
  • Participates in formulation and Implementation of Software process improvement policies and strategies for IT division. 

The Person:

For the above position, the successful applicant should meet the following criteria:

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field of study.
  • ISTQB / ISTQB Agile Tester Certification / Certified Test Engineer (CSTE) / Certified Software Quality Analyst (CSQA) / Certified Associate in Software Testing (CAST) / CMSQ (Certified Manager of Software Quality) is an added advantage.
  • Have a minimum of 4 years’ experience in Software Quality Assurance with at least 4 years’ experience in IT Projects

 

Engineer Regional Network Infrastructure

The Position:

The Engineer Regional Network Infrastructure will provide primary support for regional branch network elements (Routers, Switches, IP Telephony, Network Security and Network Access Control). He/She will also be responsible for ensuring all required security controls and audit remediation is done for the responsible region.

Key Responsibilities:

  • Installs and configures WAN and LAN elements to ensure business needs are met. 
  • Maintains documentation regarding network configurations, operating procedures, and service records relating to network hardware and software for the regional responsible for.
  • Provision of timely and high quality and cost-effective network infrastructure to support the bank regional branch network.
  • Researching on and deployment of modern technologies and its application of industry standards and best practices to network installations
  • Ensure all regional network installations adhere to industry standards and best practices.
  • Provide support for subsidiary network teams and act as an escalation point for all network related issues.
  • Service level application in relation to Telecommunication service providers and Equipment supporting network functions for the regional branch network.
  • Identification of network elements that may need to proactively be fixed before failure.
  • Provide second level support on service desk on network related tickets in relation to the regional network responsible. 
  • Proactive analysis of network logs and utilization to ensure any bottlenecks on the network are identify and resolved. 

The Person:

For the above position, the successful applicant should meet the following criteria:

  • Bachelor’s Degree in Information Technology or related field.
  • A minimum of 3 years’ experience in Information Technology at least 2 years’ experience in Cisco Network and IP Telephony Management.
  • Knowledge and experience in Firewall Management & Network Automation will be an added advantage.
  • Cisco Certification such as CCNA, CCNP etc is required.
  • Certification in Network Security such as Fortinet, Checkpoint will be added advantage.
  • Strong interpersonal and communication skills.

 

Senior Manager Digital Channels

The Position:

The Senior Manager Digital Channels will be responsible for ensuring that all digital channel systems that are deployed in the bank are properly managed and supported to provide high availability and exceptional customer experience on 24/7 hour basis. These include Card systems, Mobile banking, Internet banking, Agency banking and Digital payment services.

Key Responsibilities:

  • Evaluation of technologies and implementation of digital channels solutions as per the bank’s strategies for delivery of business products and services
  • Management of performance for the IT digital Channels support team comprising of system admins and operators maintaining the banks digital channels systems and responsible for a 24/7 hour support.
  • Development of and adherence to service level agreements with the digital channels users and management of SLA’s with service providers/vendors of these systems.
  • Tracking of customer queries/complaints and implementation of initiatives to address key digital channels issues identified.
  • Provision of timely and accurate management information to all users on the digital channels systems.
  • Maintenance of accurate and updated system configuration and documentation for all the digital channels systems and ensure that constant review and versioning is done.
  • Implement appropriate security protocols and controls with respect to digital channels.
  • The holder will be expected to use tools to provide capacity and performance reports on all digital services
  • Management of project resources, schedule, costs, stakeholders, and the application development lifecycle

The Person:

For the above position, the successful applicant should meet the following criteria:

  • A Bachelor’s Degree.
  • A minimum of 7 years’ experience in Information Technology with at least 8 years’ experience in digital channels.
  • At least 4 years’ management experience.
  • Professional Certification in Linux, ITIL and Prince 2.

 

Bancassurance Corporate Relationship Manager

The Position: 

Reporting to the Senior Manager-Corporate business, KCB Bancassurance Intermediary Ltd. (KBIL), the position is responsible for:

  • Development and growth of corporate business through corporate sales channels
  • Effectively support Bank Corporate business team on all insurance matters
  • Ensure a “wow” customer experience for internal and external customers at all the contact points
  • Ensure prompt engagement on and collection of premiums towards achievement of a cash and carry business

Key Responsibilities:

  • Ensure business retention by daily monitoring of expiring policies, ensuring advance renewal engagements, giving relevant advice or seeking required support and timely reporting.
  • Responsible for business performance and delivery of set targets.
  • Develop and implement strategies to drive more corporate insurance business including through up sales and cross sales.
  • Leverage key marketing initiatives being undertaken by the Corporate RMs and the Agency while working closely with the RMs to spot and seize insurance business opportunities.
  • Support in training all stakeholders and expend appropriate knowledge in identification of insurance opportunities from the Bank’s insurance registers.
  • Responsible for timely collection of realized premiums and ensure debt levels are kept within set levels.
  •  Manage the day-to-day insurance operations at the corporate division including timely booking, ensuring placement among others.
  • Efficiently and effectively resolve all insurance inquiries/issues from clients and corporate team
  • Share and discuss all related reports with different stakeholders periodically and as and when required

The Person:

For the above position, the successful applicant should have the following:

  • Bachelor's degree in a business-related field from a recognized university.
  • Progress in Insurance professional qualifications (COP/IIK/CII)
  • A minimum of 4 years ‘experience in Business development, Marketing, Sales or a technical role from a reputable insurance player preferrable Bancassurance or Brokerage
 

Method of Application


Job Info
Job Category: Several Jobs in one Advert jobs in Kenya
Job Type: Full-time
Deadline of this Job: 17 November 2022  
Duty Station: Nairobi
Posted: 05-11-2022
No of Jobs: 7
Start Publishing: 05-11-2022
Stop Publishing (Put date of 2030): 05-11-2065
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.