Back to Careers

Quality Assurance Engineer

Department: Software Development Location: 2129 Muthithi Road Nairobi Kenya Type: Contract

Description

We are seeking an experienced QA Engineer on a short-term contract to perform comprehensive testing of a Laravel 11 application, mobile applications, APIs, and supporting infrastructure. The role involves functional, regression, API, performance, and user acceptance testing to ensure software quality, reliability, and user experience. The successful candidate will test web and mobile platforms, backend services, MySQL databases, AWS environments, and Apache servers while identifying defects, verifying fixes, and providing detailed QA reports. Experience with security testing, troubleshooting, and improving QA processes will be an added advantage. The ideal candidate should have strong analytical skills, attention to detail, and the ability to deliver quality results within a short project timeline.

Responsibilities

Key Responsibilities

  • Develop and execute QA test plans, test cases, and test scenarios for web applications, mobile applications, and backend systems.
  • Perform functional, regression, integration, and user acceptance testing to ensure system quality and reliability.
  • Validate user workflows, business requirements, permissions, roles, notifications, and system integrations.
  • Conduct REST API testing to verify functionality, security, data accuracy, and error handling.
  • Test Android and iOS applications across different devices, operating systems, and usage scenarios.
  • Perform database validation to ensure data integrity, consistency, and accurate system behavior.
  • Conduct performance and load testing to identify system limitations and improvement areas.
  • Test application stability across AWS environments, Apache servers, and production configurations.
  • Identify, document, prioritize, and track defects while working with developers to ensure timely resolution.
  • Verify bug fixes and perform regression testing before releases.
  • Prepare QA reports, test documentation, defect summaries, and quality assessments.
  • Recommend improvements to testing processes, application performance, and overall product quality.

Requirements

Requirements
 

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 3+ years of experience in Quality Assurance, software testing, or a related role.
  • Proven experience testing web applications, mobile applications, APIs, and backend systems.
  • Strong knowledge of QA methodologies, test planning, defect management, and software testing processes.
  • Hands-on experience performing functional, regression, integration, performance, and user acceptance testing.
  • Experience testing Laravel/PHP applications and RESTful APIs.
  • Experience testing Android and iOS mobile applications across different devices and environments.
  • Experience with MySQL database testing, data validation, and ensuring data consistency.
  • Familiarity with AWS-hosted applications, Apache servers, and production environments.
  • Experience using testing tools such as Postman, Swagger/OpenAPI, browser developer tools, and defect tracking systems.
  • Ability to write clear test cases, execute test scenarios, document defects, and prepare QA reports.
  • Strong analytical, troubleshooting, and problem-solving skills with excellent attention to detail.
  • Ability to identify edge cases, assess risks, and ensure software meets business requirements.
  • Experience with automation testing, performance testing tools, CI/CD workflows, or security testing is an added advantage.
  • Ability to work independently and deliver high-quality results within a short project timeline.

Application Instructions

Submit your application to : hiring@tourlast.com