Senior Quality Assurance Analysts- 6

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.

Apply via :

jobs.stratostaff.co.ke