Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Dec 1, 2022
    Deadline: Dec 7, 2022
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    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. It als...
    Read more about this company

     

    Senior Manager, Quality Assurance Engineering & Automation

    The Position: 

    The Senior Manager Quality Assurance Engineering & Automation is a full stack technical and test engineer experienced in the creation of automated functional and non-functional test scripts for anything and everything in an application. The role holder plays a key role within quality engineering organization as a thought leader and champion of best practices in the quality assurance engineering arena. This role focuses on providing overall implementation of quality engineering best practices, and lead/manage implementation of those practices across the various programs and projects within the organization. The person is responsible for creating a test-driven culture resulting in high-quality solutions and products delivered to the market on time that drive the highest levels of customer satisfaction and internal productivity.

    Key Responsibilities:

    • Prioritize and champion the definition, implementation and adoption of QE best practices, frameworks, and standards and definition of QE and test automation strategies and approaches in alignment with overall organizational goals.
    • Provide strong technical leadership to QE & testing team to ensure adherence to software engineering and solution architecture standards and best practices and manage various QE activities including regression, performance, stress, load testing.
    • Lead the reviews of functional and non-functional requirement specifications and technical design documents to ensure completeness and adherence to enterprise architecture and QA & Engineering principles and standards.
    • Provide oversight over automated testing instrumentation and CI/CD infrastructure to ensures that they are in ready states for both functional and non-functional tests. 
    • Participates in the reviews of test plan/strategy documents and ensures that testing activities comply to the defined standards and are of value to the end users. 
    • Manage and mentor team of Quality Assurance Engineers and Software Development Engineers in Test (SDETs) Engineers to facilitate their career growth and build capacity of this function and model a test-driven engineering and development culture that drives improvements in software quality.
    • Actively participate in solution architecture and design reviews and source code reviews to ensure adherence to defined principles and standards.
    • Lead the set-up, maintenance, and performance of test automation frameworks on multiple application platforms, such as Mobile, Desktop, and Web, and oversee development and maintenance of automated test cases and test scripts.
    • Oversee the management of Test Environments ensuring their fitness for purpose and safety of personal data through data masking and other techniques.
    • Manage deployments on non-production environments and testing of deployment scripts and run books.
    • Lead in non-functional testing planning and execution – performance, load, stress, high availability, business continuity tests etc.
    • Research and pioneer the adoption and use of new tools & techniques for maintaining and improving quality.

    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.
    • Any one of the professional qualifications listed is required: AT*SQA/ ISTQB/ ICSB/ QAI.
    • Cloud & DevOps Certifications such as AWS, GCP, Azure, DevOps will be added advantage.
    • 8 years progressive experience in Information Technology with focus on Business Analysis or Architecture or Software Development or Quality Assurance.
    • 4 years in Software Development and in Technical Software Quality Assurance.
    • 3 years in Software Testing Automation.
    • Knowledge and understanding of software architecture, design, and development as well as interconnectivity between platforms and applications.
    • Ability to work on all aspects of quality and using different testing methods and tools to test applications.
    • Proficiency in QA methodologies, software testing principles, concepts, verification/ validation techniques, and test management.
    • Should be a seasoned QE Lead with a mix of QA, Project Management and Stakeholder Management skills.
    • Excellent analytical, research, documentation, project planning and implementation skills.
    • Skills to communicate effectively cross-functionally across various teams, organizations, and internal and external stakeholders to drive engineering effort.
    • Experience with API testing to ensure functionality, reliability, performance, and security.
    • All-rounder who can perform various types or levels of testing such as manual testing, automation testing, security testing, performance engineering.
    • Experience with performance and load testing, reporting, and monitoring.
    • Strong knowledge of Agile methodology, software QA methodologies, tools, and processes.
    • Ability to write unit, integration, and functional tests with understanding of testing frameworks and writing of automation test case tools s like Selenium Web driver, Katalon Studio and JMeter.
    • Experience with containerized platforms, Continuous Integration and Continuous Delivery tools including creation of pipelines.
    • Proven programming experience in at least one modern programming language and SQL.
    • Good industry knowledge on emerging trends in Software Quality Assurance.
    • Extensive knowledge of Testing lifecycle and professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, automation, and operations.

    Method of Application

    Interested and qualified? Go to KCB Bank Kenya on ke.kcbgroup.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at KCB Bank Kenya Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail