About

I am a Passionate software test engineer with more than 3 years of experience in providing exemplary software testing. Confident team player and hard working professional with great communication skills

Skills

  • API
    7
  • Functional and Exploratory Testing
    7

Experience

Leah Njuguna

Work experience
  • Creating detailed test cases for API testing, covering positive and negative scenarios, boundary conditions, and error handling.
  • Reading and understanding the API specifications, including documentation provided by developers. This involves comprehending endpoints, request methods, parameters, expected responses, and authentication mechanisms.
  • Sending requests to the API using different input data and validating that the responses conform to expected outcomes. This includes checking status codes, response data, and headers.
  • Testing how well the API handles errors and exceptions. This includes verifying that appropriate error codes and messages are returned to the client.
  • 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 the 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 the software.
  • Reporting defects to the 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 the functionality and performance of the software
  • Conducting root cause analysis for critical defects to prevent recurrence.
  • Coordinating testing activities with other teams, including development, product management, and release management.
  • Conducting knowledge transfer sessions for Teammates and new joiners

Leah Njuguna

Work experience
  • 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.
  • Identifying and document defects, inconsistencies, and issues in the software.
  • Reporting defects to the 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 the functionality and performance of the software
  • Reading and understanding the API specifications, including documentation provided by developers. This involves comprehending endpoints, request methods, parameters, expected responses, and authentication mechanisms.
  • Creating detailed test cases for API testing, covering positive and negative scenarios, boundary conditions, and error handling.

Leah Njuguna

Work experience
  • 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.

Related persons

John MuchaiEngineer Financial Services at Safaricom Kenya