Summary
Overview
Work History
Education
Skills
Websites
Certification
Volunteer Experience
PROJECTS
REFERENCES
Timeline
Generic
Respah Nafula

Respah Nafula

Software QA Engineer
Nairobi

Summary

Results-driven Software QA Engineer with 3+ years of experience in manual and automation testing within Agile environments. Proficient in test case design, regression testing, API testing, and defect tracking using tools such as Playwright and Postman.Strong experience in both manual and automated testing, including exploratory and cross-browser testing. Demonstrated ability to improve test coverage, reduce release risks, and enhance product quality through structured testing processes and effective cross-functional collaboration.

Overview

4
4
years of professional experience
4
4
Certification
4
4
years of post-secondary education

Work History

Volunteer Assistant Trainer

Watoto Wasome
Nairobi
01.2024 - Current
  • Worked closely with learners, gaining insight into user behavior and challenges informing a user-centered approach to testing digital learning platforms.

Software QA Engineer

iFunza Technologies Limited
Nairobi
10.2022 - Current
  • Designed and automated regression test suites using Playwright, reducing test execution time by 70% and improving release efficiency.
  • Identified, logged, and tracked 20+ critical defects, improving overall product stability before production releases.
  • Developed and executed API tests using Postman and Newman, validating 200+ endpoints for functionality and performance.
  • Collaborated with developers, product owners, and stakeholders in Agile sprint cycles to ensure timely issue resolution and quality delivery.
  • Participated in sprint planning and requirement reviews to define test scenarios early and improve test coverage.
  • Conducted exploratory testing to identify edge cases and improve product usability and reliability.
  • Utilized CI/CD workflows and AI-assisted QA tools to improve testing efficiency and documentation speed.
  • Performed end-to-end validation and release testing to ensure production readiness.

Software Developer Intern

iFunza Technologies Limited
Nairobi
01.2022 - 01.2023
  • Assisted in debugging and resolving application defects, improving system stability.
  • Executed functional and UAT testing across web applications.
  • Collaborated with QA and development teams to improve software quality and delivery processes.
  • Supported test case execution and validation of new features before release.

Education

Diploma Information Technology -

AkiraChix, CodeHive
01.2022 - 12.2022

Diploma Computer Science -

The Kitale National Polytechnic
01.2019 - 12.2021

Skills

  • Software Quality Assurance (SQA)
  • Test Planning & Test Strategy
  • Test Case & Test Scenario Design
  • Defect Tracking & Bug Lifecycle Management
  • Agile/Scrum Methodologies
  • Regression, Smoke & Sanity Testing
  • User Acceptance Testing (UAT)
  • API Testing & Validation
  • Cross-Browser & Functional Testing
  • Continuous Testing & Release Validation
  • Remote Team Collaboration
  • Requirements Analysis
  • Automation Tools: Playwright (TypeScript), Cypress
  • API Testing: Postman, Newman, Rest Assured
  • Programming: TypeScript, Python, JavaScript
  • CI/CD: GitHub Actions, Azure DevOps
  • Performance: JMeter, k6 (API performance testing)
  • Test Management: JIRA, Azure DevOps, TestRail, Bugzilla
  • AI QA Tools: AI-assisted test design, data generation, defect analysis, documentation
  • Methodologies: Agile/Scrum, TDD, BDD
  • Platforms: Web, Mobile (iOS/Android), RESTful APIs

Certification

  • ISTQB Certified Tester - Foundation Level (CTFL), In Progress
  • API Testing with Postman, Postman Academy, 2026
  • Artificial Intelligence Certificate, Moringa School, 2026
  • Microsoft Azure, AWS, and GCP, Great Learning, 2024
  • Certified Agile Scrum Master, Simplilearn, 2023

Volunteer Experience

Volunteer Assistant Trainer, Watoto Wasome, Nairobi, Nairobi, 2024-01-01, Present, Worked closely with learners, gaining insight into user behavior and challenges informing a user-centered approach to testing digital learning platforms.

PROJECTS

🔹 1. Playwright UI Automation Testing Suite

I built automated UI tests using Playwright to check how different parts of a web application behave. I focused on common user flows like form submissions, page navigation, and input validation to make sure everything works as expected.

I was able to automate repetitive test cases, reduce manual checking, and improve coverage for important user actions like form handling and error messages. This helped me strengthen my skills in writing structured and reliable automation scripts.

Tools: Playwright, JavaScript

🔹 3. Manual Test Case Design & Execution

I created and executed manual test cases for different web application features such as login pages and input forms. I included both positive and negative test scenarios to make sure edge cases were covered.

This helped me improve how I identify issues early, document bugs clearly, and think more critically about how users interact with a system. It also strengthened my foundation in QA before automation.

Tools: Manual Testing, Test Design Techniques

🔹 4. API Testing Practice Project

I practiced API testing using Postman where I tested different endpoints and checked how they respond under different conditions.

I validated status codes, response data, and error handling for both valid and invalid requests. This helped me understand how backend services support frontend applications and how to verify system reliability.

Tools: Postman, REST APIs

🔹 5. QA Learning & Automation Practice Work

I worked on different QA practice exercises to improve my understanding of automation frameworks and testing strategies. These included both UI and API testing tasks.

This helped me get more comfortable with debugging, writing test scripts, and applying different testing approaches depending on the scenario. It also strengthened my overall QA workflow and confidence in automation tools.

Tools: Cypress, Playwright, JavaScript

REFERENCES

Linda Kamau
Co-Founder & Director, AkiraChix
📧 lkamau@akirachix.com

Emma Machora

Operations Manager, 

iFunza Technologies

📧emma@ifunza.us

Douglas Mogoba

Software Engineering 

Team Lead, iFunza Technologies

📧douglas@ifunza.us

Timeline

Volunteer Assistant Trainer

Watoto Wasome
01.2024 - Current

Software QA Engineer

iFunza Technologies Limited
10.2022 - Current

Diploma Information Technology -

AkiraChix, CodeHive
01.2022 - 12.2022

Software Developer Intern

iFunza Technologies Limited
01.2022 - 01.2023

Diploma Computer Science -

The Kitale National Polytechnic
01.2019 - 12.2021
Respah NafulaSoftware QA Engineer