Our Team and Testing Profiles

team leaders

person

Abdalghani Mushtaha

Chief Quality Officer

Chief Quality Officer possessing a solid foundation of 12+ years in QA, upholds the highest standards of software integrity.

person

Nidal Abu Dagha

Chief Security Officer

Chief Security Officer with an extensive record of ensuring digital fortitude over a distinguished 15+ year career.

person

Ridouan Boujmil

Chief Usability Officer

Chief Usability Officer, bringing 11+ years of expertise in usability and localization, guarantees global software relevance and accessibility.

The Testing Profiles

person

Test Engineer

Responsible for designing, developing, and executing test cases and test plans. He/She perform various types of testing, including functional, regression, performance, and integration testing.

person

Automation Test Engineer

Developing automated test scripts and frameworks. Our testers use testing tools and programming languages to automate repetitive and time-consuming testing tasks, improving efficiency and accuracy.

person

Quality Assurance (QA) Analyst

Developing automated test scripts and frameworks. Our testers use testing tools and programming languages to automate repetitive and time-consuming testing tasks, improving efficiency and accuracy.

person

Test Manager

Oversee the entire testing process. Responsible for test planning, resource allocation, coordination with stakeholders, and monitoring the progress and quality of testing activities. They ensure that projects are delivered on time and within budget.

person

Performance Test Engineer

Oversee the entire testing process. Responsible for test planning, resource allocation, coordination with stakeholders, and monitoring the progress and quality of testing activities. They ensure that projects are delivered on time and within budget.

person

Security Test Engineer

Oversee the entire testing process. Responsible for test planning, resource allocation, coordination with stakeholders, and monitoring the progress and quality of testing activities. They ensure that projects are delivered on time and within budget.

person

User Acceptance Tester

Evaluate software applications from an end-user perspective. They validate that the system meets business requirements and user expectations. They may work closely with clients or end-users to conduct acceptance testing.

person

Test Environment Manager

Responsible for setting up and maintaining the test environments required for testing activities. They ensure that the necessary hardware, software, and network configurations are in place for testing purposes

person

Test Data Analyst

Manage and manipulate test data sets used in testing activities. They ensure the availability of appropriate test data, maintain data integrity, and create data subsets for different testing scenarios.

person

Test Automation Architect

Design and implement the overall automation strategy for testing projects. They assess the feasibility of automation, select appropriate tools and frameworks, and provide guidance on best practices for test automation.

person

Blockchain Tester

Ensures reliable blockchain apps via comprehensive testing: functional, performance, security, and integration. Validates smart contracts, assesses scalability, identifies vulnerabilities, preserves data integrity.

Need a reliable testing solution for your software?

Get in touch