Full Time | Mid-Senior level | Lebanon


Responsible for the quality of software development and deployment. They are involved in performing automated and manual tests to ensure the software created by developers is fit for purpose. Duties include analysis of software, and systems, mitigate risk and prevent software issues.



  • Analyzing users’ stories and/use cases/requirements for validity and feasibility
  • collaborate closely with other team members and departments
  • execute all levels of testing (System, Integration, and Regression)
  • Design and develop automation scripts when needed
  • Detect and track software defects and inconsistencies
  • Provide timely solutions
  • Apply quality engineering principals throughout the Agile product lifecycle
  • Provide support and documentation



  • Minimum 3 years hands-on experience developing automation test scripts (Selenium, Java, SoapUI) for web-based applications
  • Test, Defect and Process Management tools (JIRA)
  • Regression, smoke, integration testing

Please click here to take a moment and participate in our monthly survey.