Co-op Bank

QA Performance Engineer

Job expires on April 2nd, 2025

Are you a performance-driven individual with a passion for technology and a knack for problem-solving? Do you have the organizational skills and expertise to ensure that complex systems meet the highest standards of quality and performance? If you thrive in a fast-paced, results-oriented environment, this role may be perfect for you.

We’re seeking a self-motivated QA Performance Engineer who can seamlessly bridge the gap between technology teams and business users. The ideal candidate will have a strong background in performance testing, a deep understanding of software development, and the ability to manage multiple testing activities across various projects. This is an exciting opportunity to play a critical role in ensuring that technology solutions perform optimally and deliver maximum value to the organization.

Reporting to the Head – ICT Quality Assurance, the Performance Engineer will coordinate all quality control and performance testing activities across various systems and ongoing projects. You will be responsible for developing test plans, quality control tasks, and test scripts that ensure comprehensive coverage of all aspects of implementation and testing. You will also undertake risk-based system evaluations and report on performance metrics to stakeholders, advising on corrective actions where necessary.

The role

The successful jobholder will be expected to:

  • Execute quality assurance activities and performance tests across different systems to identify bottlenecks and recommend optimizations.
  • Assess the impact of software changes on system performance, scalability, and efficiency.
  • Create and implement test plans and test scripts based on functional requirements and system specifications.
  • Develop, review, and refine checklists and test scripts, ensuring comprehensive test coverage for all aspects of project implementation.
  • Set up and perform smoke tests on environments to ensure accurate testing.
  • Prepare and manage test data, ensuring the test environment is ready for performance evaluations.
  • Report on testing results to stakeholders, providing insights on improvements and defect management.
  • Use testing and monitoring tools to manage and track progress, incorporating changes and defect resolutions into test cases.

Qualifications, Skills & Attributes

The successful jobholder will be required to possess the following qualifications: –

  • A bachelor’s degree in computer science, information technology, or related fields, project management or system testing training is a plus.
  • 2+ years of hands-on experience in IT systems development and performance testing.
  • Expertise in using performance testing tools such as LoadRunner, JMeter, Selenium, and seamless integration with CI/CD pipelines.
  • Proficient in API testing using tools like SoapUI and Postman.
  • Strong knowledge of SDLC, integration patterns, and performance optimization techniques to enhance system efficiency.
  • Familiarity with financial industry systems and processes (e.g., mobile transfer, USSD/SMS, ERP, CRM, core banking systems).
  • Experience with database management systems (Oracle, MySQL).
  • Proficiency in code profiling and identifying performance bottlenecks.
  • Software development experience in languages like Java & C.
  • Knowledge of monitoring tools like Grafana and Prometheus.

How to apply

If you are passionate about performance engineering, quality assurance, and technology optimization, we would love to hear from you. Join us and help shape the future of our systems while driving business success! Please submit your resume and a cover letter outlining your relevant experience and why you’re passionate about this role to jobs@co-opbank.co.ke indicating the job reference number QAPE/IID/2025 by 2nd April 2025.

Co-operative Bank of Kenya is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

× How can I help you?