Software Quality Assurance Analyst Career Opportunity in Nairobi, Kenya

Software Quality Assurance Analyst

Tenure: Contract

Reporting to: Senior Manager Software Quality Assurance

Function / Division: Information Technology

Location: Nairobi


Our client one of the top banks in Kenya that offers a range of finance products seeks to bring on board Software Quality Assurance Analysts.

The role holders will be responsible for performing quality reviews on business requirements, developing standardized testing methods and strategies, leading 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 test cases, 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
  • 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.


  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related field of study
  • A minimum of 2 years of experience
  • Having the following professional qualifications is an added advantage: 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)


If you are qualified and up to the challenge, please follow THIS LINK to submit your application.

Only shortlisted candidates will be contacted.