Summary
Overview
Work History
Education
Skills
References
Timeline
Generic

Leah Njuguna

Software Quality Assurance Engineer
Nairobi

Summary

Dedicated and detail-oriented Manual Software Tester with over 3 years of hands-on experience in quality assurance and software testing. Proven expertise in designing and executing comprehensive test plans, creating detailed test cases, and identifying software defects. Possesses a solid understanding of manual testing methodologies, regression testing, and a track record of contributing to the overall improvement of software quality. Committed to delivering reliable and user-friendly software solutions through meticulous testing processes. Seeking to leverage testing expertise in a dynamic and challenging environment

Overview

2
2
years of professional experience

Work History

Quality Assurance Engineer-L2

Wasoko
03.2022
  • Creating detailed test cases for API testing, covering positive and negative scenarios, boundary conditions, and error handling
  • Reading and understanding API specifications, including documentation provided by developers
  • This involves comprehending endpoints, request methods, parameters, expected responses, and authentication mechanisms
  • Sending requests to APIs using different input data and validating that responses conform to expected outcomes
  • This includes checking status codes, response data, and headers
  • Testing how well APIs handles errors and exceptions
  • This includes verifying that appropriate error codes and messages are returned to clients
  • Maintaining comprehensive documentation of test cases, test results, and testing activities
  • Collaborating with developers, product managers and other team members to understand software requirements and address identified issues
  • Participating in requirements and design reviews to ensure testability and quality considerations are addressed early in development lifecycle
  • Conducting exploratory testing to identify additional issues that may not be covered by formal test cases
  • Identifying and document defects, inconsistencies, and issues in software
  • Reporting defects to development team with clear and concise descriptions, steps to reproduce, and supporting documentation
  • Conducting regression testing to ensure that new code changes do not introduce new defects or negatively impact existing functionality
  • Creating detailed test cases based on software requirements and specifications
  • Executing test cases to verify functionality and performance of software.

Junior Quality Assurance Engineer

Wasoko
05.2020 - 03.2022
  • Maintaining comprehensive documentation of test cases, test results, and testing activities
  • Updating test documentation based on changes in software requirements and features
  • Collaborating with developers, product managers and other team members to understand software requirements and address identified issues
  • Participating in regular team meetings to discuss testing progress, challenges, and solutions
  • Conducting exploratory testing to identify additional issues that may not be covered by formal test cases
  • Providing feedback on user interface and user experience aspects of software
  • Identifying and document defects, inconsistencies, and issues in software
  • Reporting defects to development team with clear and concise descriptions, steps to reproduce, and supporting documentation
  • Conducting regression testing to ensure that new code changes do not introduce new defects or negatively impact existing functionality
  • Creating detailed test cases based on software requirements and specifications
  • Executing test cases to verify functionality and performance of software
  • Reading and understanding API specifications, including documentation provided by developers
  • This involves comprehending endpoints, request methods, parameters, expected responses, and authentication mechanisms.

Quality Assurance Engineer-Intern

Wasoko
01.2020 - 04.2020
  • Maintaining comprehensive documentation of test cases, test results, and testing activities
  • Updating test documentation based on changes in software requirements and features
  • Collaborating with developers, product managers and other team members to understand software requirements and address identified issues
  • Participating in regular team meetings to discuss testing progress, challenges, and solutions
  • Conducting exploratory testing to identify additional issues that may not be covered by formal test cases
  • Providing feedback on user interface and user experience aspects of the software.

Education

Academic Qualification -

LinkedIn Learning
Online
07.2022 - 07.2022

Introduction to Coding -

SheCodes
Online
06.2022 - 06.2022

Programming Foundations: Software Testing/QA -

LinkedIn Learning
Online
01.2021 - 01.2021

Bachelor of Science in Computer Science(Upper Class Division) -

Karatina University, Nyeri County, Kenya
Nyeri,Kenya
11.2016 - 11.2016

Skills

Understanding the basics of mobile testing principlesundefined

References

  • Kennedy Mwangi, QA Lead, kenmwas7@gmail.com, +254726156420
  • Damaris Higi, QA Engineer, higidamah@gmail.com, +254708634222
  • John Muchangi, Software Engineer, jmuchangi06@gmail.com, +254715451056

Timeline

Academic Qualification -

LinkedIn Learning
07.2022 - 07.2022

Introduction to Coding -

SheCodes
06.2022 - 06.2022

Quality Assurance Engineer-L2

Wasoko
03.2022

Programming Foundations: Software Testing/QA -

LinkedIn Learning
01.2021 - 01.2021

Junior Quality Assurance Engineer

Wasoko
05.2020 - 03.2022

Quality Assurance Engineer-Intern

Wasoko
01.2020 - 04.2020

Bachelor of Science in Computer Science(Upper Class Division) -

Karatina University, Nyeri County, Kenya
11.2016 - 11.2016
Leah NjugunaSoftware Quality Assurance Engineer