Quality Engineering Lead

Reporting to the Head, Digital Engineering, the position holder will be responsible for owning, leading, and driving quality engineering practices across all of Safaricom software engineering and digital experience delivery teams. This role is also responsible for providing expert knowledge of test strategy / frameworks and automation of end-to-end test design, execution, and validation, and deficiency identification and remediation, to enable target business capabilities / user journeys


Job Responsibilities

Regular team and one-on-one engagements
Build the skillset according to the fit for future program
Team performance management and building high performing SDET team
Facilitate and empowers teams in achieving high performances in Solution delivery, ensuring quality standards are achieved.
Functional TestingE2E accountability for testing execution for SITs
E2E accountability for management UATs
E2E accountability for product readiness to go to production
Non-Functional Testing
E2E accountability for performance testing
E2E Accountability for GDR testing
Automated TestingE2E accountability for testing automation as part of the DevOps strategy
Responsible for automated regression testing for all exposed APIs
Responsible for automated regression testing for all backend system APIs to be used for upgrades
Responsible for decreasing the testing time by 50% and increasing quality to have zero major bugs on production.
Systems accountabilityAccountable for building and maintaining testing environments for all IT solutions
Accountable for setting up and maintaining quality engineering platforms


Qualifications – External

Master’s or Bachelor’s Degree in Computer Science, Information Systems, Business Administration, or other related field
7 or more years of work experience in software quality assurance, testing, programming and /or systems analysis, program management
At least three years of software engineering or quality assurance leadership responsibilities in large delivery organizations
Extensive experience of software QA methodologies, tools, and processes, with experience writing and executing comprehensive test plans and cases
Extensive experience of automated testing tools and frameworks
Extensive experience working with agile methodologies, such as Scrum, Kanban, XP, TDD and BDD
Extensive experience working with multiple programming and scripting languages, such as JavaScript, Ruby, SQL, and Python
Professional experience and knowledge of the Telecommunications industry preferred
ISTQB Certification preferred


Click “APPLY FOR JOB” button above to apply for this job.

About Safaricom Kenya

Safaricom is the leading provider of converged communication solutions in Kenya. In addition to providing a broad range of first-class products and services for Telephony, Broadband Internet and Financial services, Safaricom seeks to uplift the welfare of Kenyans through value-added services and support for community projects. With over 29 Million subscribers and an estimated market share of 67%, the Company has the widest modern mobile network coverage in Kenya and prides in its experienced shareholders, attractive tariffs, a nationwide network of effective dealers, high caliber staff and management enabling it to maintain its position as the region’s mobile market leader.