HomeJobsKCB Bank Need Principal QA Engineer

KCB Bank Need Principal QA Engineer

Advertisment

Principal QA Engineer

Reporting to the Group Head of Transition Management, the Principal QA Engineer is a skilled professional in both Quality Engineering as well as Software Development.

The person will provide technical leadership for design, development, and maintenance of new and existing automation frameworks, continued evaluation of test cases for inclusion in regression tests, test coverage and automation of newly implemented functionalities.

The person will also work closely with Software developers, software engineers, architects, project, and technical delivery managers to form and follow quality procedures, standards, and specifications ensuring that they are met and deliver the highest quality products in a timely and cost-effective manner.

He also performs a critical role in leading the reviews of solution architectures and designs and ensuring that they are in line with the architecture principles, standards, and industry best practices.

Key Responsibilities

  • Lead the development, customization, deployment, and maintenance of the reliable and scalable test automation frameworks for all systems and applications.
  • Perform Unit Testing, API Testing, Integration Testing, system testing and automated regression testing and collaborate with developers to conduct end-to-end defect analysis and resolution of defects, and in reviewing test results for maximum test coverage.
  • Lead the modelling and execution of non-functional tests such as performance, load, stress, security, operational acceptance, business continuity testing and chaos engineering, and ensures that solutions meet the minimum baseline standards and benchmarks before deployment to production.
  • Formulate non-functional test strategies 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, test scenarios, test cases, test scripts and requirements documents with cross-functional teams for both functional and non-functional testing to ensure maximum test coverage while championing the discipline of test-driven development in the organization.
  • Participate in Continuous integration (CI) / Continuous Development (CD) delivery models, create execution pipelines and integrate automation scripts into CI/CD pipeline.
  • Work with the production and software engineering teams in supporting solution deployments and in resolving low level post deployment systems issues.
  • Participate in solution architecture and design discussions and reviews both logical and physical deployment architectures to ensure that the key solution architecture attributes are incorporated.
  • Coach and mentor QA Engineers in test automation best practices, frameworks and SDET discipline.
  • Management and maintenance of Test Environments on premise and on cloud platforms.
SEE ALSO  I&M Bank Hiring Branch Operations Manager – 5 Posts, Kilifi, Malindi ,Busia Kenol (Muranga), and Kericho

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.
  • At least one certification from the list: 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).
  • 6 years of progressive experience in Information Technology with focus on Business Analysis or Architecture or Software Development or Quality Assurance.
  • 4 years Technical Software Quality Assurance.
  • 3 years’ experience in Software Testing Automation with any one of the following tools: Selenium Web driver/Katalon Studio/Robot Framework/REST Assured/Cucumber, and HP Load Runner/JMeter.
  • 3 years’ experience in Agile methodology, software QA methodologies, tools, and processes.
  • 2 years’ experience in DevOps, Continuous Integration / Continuous Delivery concepts (CI / CD).

The above position is a demanding role for which the Bank will provide a competitive remuneration package to the successful candidate. If you believe you can clearly demonstrate your abilities to meet the criteria given above, please log in to our Recruitment portal and submit your application with a detailed CV.

To be considered your application must be received by Friday 18th October 2024

Qualified candidates with disability are encouraged to apply.

Only short-listed candidates will be contacted.

Apply Now

Advertisment

Similar Articles

Advertisment

Popular Today