Over one million success stories. Start yours today.

Clear

Quality Assurance Consultant – BMA & BMA sector Platform -12 months

Date Posted: Dec 26, 2025

Job Detail

  • location_on
    Location Beirut, Lebanon
  • desktop_windows
    Job Type: Contract
  • schedule
    Shift:
  • analytics
    Career Level: Mid Career
  • group
    Positions: 1
  • calendar_view_day
    Experience: 2 years
  • male
    Gender: No Preference
  • school
    Degree: Bachelor's Degree
  • calendar_month
    Apply Before: Aug 03, 2026

Job Description

The BMA platform is growing with new features and evolving user needs while undergoing frequent releases, making stability, performance, and reliability a priority. UNICEF Lebanon is seeking a Quality Assurance (QA) consultant to design, implement, and oversee effective Quality Assurance processes for the platform.

 

 

Minimum Qualifications Required:

BS in computer science, bachelor’s in computer engineering or

Communication Engineering.


Years of Experience required:

At least 2 years of experience in software testing, QA, or system monitoring.

 

 

 

 

 

 

 

Knowledge/Expertise/Skills required:

1.       Familiar with Python and Django-based applications. 

2.       Unit testing frameworks (e.g., Pytest, Unittest). 

3.       Frontend testing tools (e.g., Selenium). 

4.       Log monitoring (e.g., Sentry) and performance tools. 

5.       Familiarity with Git, CI/CD pipelines, and issue tracking systems (e.g., GitHub, Jira). 

6.       Strong attention to detail and analytical thinking. 

7.       Experience working in agile environments and with humanitarian systems is a plus.

8.       Scripting & Dev: PowerShell

9.       Development Platforms: Eclipse, PyCharm


Tasks/Milestone:

Deliverables/Outputs:

QA Work Plan and Test Coverage Report For the BMA Sector

 

·         Develop a QA work plan aligned with the system modernization timeline.

·         Identify key modules and workflows requiring test coverage.

·         Map current gaps in testing and define coverage targets.

·         Submit a consolidated report with timelines and responsibilities.

 

Automated Unit Test Framework (Initial)  For the BMA Sector

 

·         Set up or expand a unit testing framework using Pytest or Unittest.

·         Write initial test cases for critical backend modules.

·         Ensure automated tests are integrated into CI/CD pipelines.

·         Document test framework structure and usage guidelines.

Weekly QA and Log Monitoring Reports  For the BMA Sector

 

·         Monitor logs from staging/production environments weekly.

·         Perform an intensive weekly testing prior to each new release.

·         Report key issues, failures, and recurring bugs.

·         Summarize user-facing bugs from manual testing.

·         Recommend fixes or areas of investigation.

Test Cases and Regression Test Packs  For the BMA Sector

 

·         Maintain a library of test cases for new and legacy features.

·         Create regression packs to validate stability before releases.

·         Update cases regularly as features evolve.

·         Submit monthly test case documentation.

Bug Tracking Dashboard and Monthly Summary  For the BMA Sector

 

·         Maintain a bug tracker (e.g., GitHub issues or Jira board).

·         Tag bugs by severity, frequency, and module.

·         Summarize monthly findings and resolution status.

·         Present trends or recurring problem areas.

Performance Testing Report  For the BMA Sector

 

·         Define performance benchmarks for key workflows.

·         Conduct tests simulating high user/data load.

·         Measure database response time, page load, background tasks.

·         Report bottlenecks and recommend optimizations.


QA Work Plan and Test Coverage Report For the BMA UNICEF

 

·         Develop a QA work plan aligned with the system modernization timeline.

·         Identify key modules and workflows requiring test coverage.

·         Map current gaps in testing and define coverage targets.

·         Submit a consolidated report with timelines and responsibilities.

 

Automated Unit Test Framework (Initial)  For the BMA UNICEF

 

·         Set up or expand a unit testing framework using Pytest or Unittest.

·         Write initial test cases for critical backend modules.

·         Ensure automated tests are integrated into CI/CD pipelines.

·         Document test framework structure and usage guidelines.

Weekly QA and Log Monitoring Reports  For the BMA UNICEF

 

·         Monitor logs from staging/production environments weekly.

·         Perform an intensive weekly testing prior to each new release.

·         Report key issues, failures, and recurring bugs.

·         Summarize user-facing bugs from manual testing.

·         Recommend fixes or areas of investigation.

Test Cases and Regression Test Packs  For the BMA UNICEF

 

·         Maintain a library of test cases for new and legacy features.

·         Create regression packs to validate stability before releases.

·         Update cases regularly as features evolve.

·         Submit monthly test case documentation.

Bug Tracking Dashboard and Monthly Summary  For the BMA UNICEF

 

·         Maintain a bug tracker (e.g., GitHub issues or Jira board).

·         Tag bugs by severity, frequency, and module.

·         Summarize monthly findings and resolution status.

·         Present trends or recurring problem areas.

Performance Testing Report  For the BMA UNICEF

 

·         Define performance benchmarks for key workflows.

·         Conduct tests simulating high user/data load.

·         Measure database response time, page load, background tasks.

·         Report bottlenecks and recommend optimizations.

Skills Required

Company Overview

beirut

About Us Welcome Letter from the CEO Welcome to the BSO – Business Services Office website. We are a group of highly dynamic, creative and talented people, ready to go that extra mile to create first class services for our custom... Read More

Google Map

Related Jobs

Jobs By Industry
Contact Us
6th Floor, Freeway Center, Dekwaneh, Lebanon P.O. Box 55004 Sin El Fil, Lebanon Opening Hours: Monday – Friday: 8:30 AM – 5:00 PM; Saturday: 8:30 AM – 2:00 PM