Software Testing Engineer

kamkalima - Lebanon

  • Employment type: Full time
  • Experience: Entry level
  • Salary: LBP1,800,000 - LBP2,250,000/per month
  • Remote: No
  • Email:

Employment Type: Full-time

Experience: 1-3 years of experience

Salary: Depending on experience

Reporting to: CTO

Kamkalima is an essential solution that is revolutionizing the Arabic classroom by empowering teachers with superpowers and leading students towards educational success.

With Kamkalima, learning and teaching the Arabic language has never been easier. We already started the journey for Arabic success in 7 countries, across 60 schools, 400 teachers, and almost 16,000 students!

We deliver everything a teacher might need, from preparing the lesson plan, assignment corrections, to providing analytics. And we do it all in Arabic! Kamkalima aims to empower Arabic classrooms everywhere, as our technology not only serves teachers but students as well. The numerous assignment types available and our smart bot “Fahim” will shape your students to become excellent Arabic speakers and writers.


Job Overview:

Looking for a software testing engineer to help us make our platform stable, secure and help us in writing tests and fixing the bugs. The primary focus will be on identifying the issues before the release, writing end-to-end tests, creating and managing bug reports and communicating with the team.


Responsibilities and Duties:

Identify and analyze bugs found during tests.
Document the results of tests for the software development team.
Work with software developers to enhance and improve the software.
Investigate customer problems referred by the customer support.
Build different test case scenarios and acceptance tests.
Automate test cases and the acceptance tests using end to end testing tools.
Set up, maintain and operate test automation frameworks.
Test integrations and REST APIs.
Help in fixing bugs.


Good Knowledge in PHP (Laravel Framework).
Profound Knowledge of Javascript.
Experience in one of the end-to-end testing frameworks such as Puppeteer, Protractor, Cypress, Nightwatch, Selenium.
Knowledge in SQL, NoSQL databases.
Experience working in an agile software engineering or TDD & BDD quality assurance role.
Strong understanding of performance testing, security testing, cross-browser testing, and mobile apps testing.
Strong verbal and written communication ability.
Team player as well as a self-starter who needs little supervision.