S

Senior Quality Assurance Analyst (s) - 6

Stratostaff East Africa
Contract
On-site
Nairobi, Nairobi City, Kenya
PROFILE INTRODUCTION:       

Our client, a tier-1 banking institution, is seeking highly skilled Senior Quality Assurance Analyst(s) to enhance the quality of its software development processes and ensure the delivery of high-performing and secure banking solutions. This role is ideal for a detail-oriented professional with a strong background in software quality assurance, testing methodologies, and IT project management.

 

DUTIES AND RESPONSIBILITIES:                   
  • Business Requirements & Test Strategy: Lead and coordinate business requirement reviews, ensuring completeness, precision, and testability. Define and execute project test strategies, estimating test efforts and aligning test plans with project delivery timelines.
  • Test Case Development & Execution: Develop, document, and maintain comprehensive test cases (manual and automated), test scripts, and test data for functional and non-functional testing, ensuring full traceability to business requirements.
  • Process Optimization & Automation: Collaborate with Enterprise Architecture and key stakeholders to refine SQA processes, implement automation tools, and establish reusable templates to enhance quality assurance maturity.
  • Non-Functional Testing: Champion non-functional testing, including integration, regression, performance, security, usability, and load testing, ensuring software resilience and scalability.
  • Defect Tracking & Reporting: Identify, document, and track defects, providing actionable insights and ensuring timely resolution. Generate periodic test reports and acceptance criteria for software releases.
  • Post-Implementation Validation: Conduct post-deployment regression tests and implementation reviews to verify solution effectiveness and adherence to business requirements.
  • Software Process Improvement: Drive the formulation and execution of software process improvement strategies, ensuring continuous enhancement of quality assurance frameworks.

COMPETENCIES:
  • Strong analytical and problem-solving skills with an eye for detail.
  • Excellent knowledge of software QA methodologies, tools, and best practices.
  • Hands-on experience with automation testing tools and scripting languages.
  • Solid understanding of SQL, database management, and SOA integration.
  • Strong stakeholder engagement, team leadership, and collaboration skills.
  • Effective communication, reporting, and presentation skills.


Requirements

  • Education: Bachelor's degree in Computer Science, Information Technology, or a related field. A Master’s degree in Business Administration or Project Management is an added advantage.
  • Certifications: ISTQB, CSTE, CSQA, CAST, CMSQ (required); PRINCE2, AgilePM, PMI-ACP, or CSM (preferred).
  • Experience: Minimum 5 years in software quality assurance, 4 years in IT projects, and 2 years working with emerging technologies (e.g., Mobile, Cloud, Microservices, Internet Banking).
  • Technical Proficiency: Experience in white-box and black-box testing, automation frameworks, performance/security testing, and Agile/Scrum methodologies.