
Education • Corporate • SaaS
GamaLearn is a pioneering company founded in 1989 that specializes in providing innovative educational solutions across various sectors including K-12, higher education, and corporate training. With a comprehensive portfolio of services such as assessment solutions, curriculum development, and content transformation, GamaLearn empowers students, educators, and organizations through modern educational technologies and strategic partnerships in the MENA region. Their commitment to leveraging Cloud, AI, and digital transformation tools positions them as a leader in advancing education and assessment methodologies.
July 20
🇦🇪 United Arab Emirates (UAE) – Remote
⏳ Contract/Temporary
🟡 Mid-level
🟠 Senior
🔧 QA Engineer (Quality Assurance)

Education • Corporate • SaaS
GamaLearn is a pioneering company founded in 1989 that specializes in providing innovative educational solutions across various sectors including K-12, higher education, and corporate training. With a comprehensive portfolio of services such as assessment solutions, curriculum development, and content transformation, GamaLearn empowers students, educators, and organizations through modern educational technologies and strategic partnerships in the MENA region. Their commitment to leveraging Cloud, AI, and digital transformation tools positions them as a leader in advancing education and assessment methodologies.
• This is a remote position. • Reporting to Lead QA and Collaborate with software and product designers to determine and define QA parameters. • Estimate, prioritize, and coordinate testing activities throughout the development lifecycle. • Develop, execute, and maintain test automation frameworks and scripts using open-source tools. • Create, document, and maintain detailed, comprehensive test plans and test cases. • Maintain and monitor third-party plugins, Nuget Packages, Libraries, JS Plugins, etc., including regular updates, end-of-life, breaking changes, and dependencies. • Produce monthly reports that include code coverage, code quality, bugs rate per developer, applying the agreed test practices, and progress on achieving KPIs reporting to the QA Lead. • Conduct AI testing, including model validation, input/output testing, bias testing, and accuracy verification of ML/AI components. • Work with external entities, including 3rd party integrations, tech partners, and customers, to identify roles and responsibilities that go beyond the internal tasks. • Investigate and report root causes of test failures and bugs, and ensure corrective actions are implemented in coordination with the QA Lead. • Conduct regression, integration, unit, usability, and system testing across multi-threaded and multi-component systems. • Collaborate with developers, DevOps, product managers, and business stakeholders to ensure software quality. • Maintain quality assurance documentation, including test reports, test plans, defect reports, test automation reports, quality metrics reports, compliance reports, configuration management reports, and audit reports. • Stay current with QA tools, emerging test methodologies, and industry trends. • Create testing documents. • Troubleshoot quality issues and modify test procedures as needed, updating the QA Lead on progress. • Conduct analysis checks on product specifications. • Create Quality Assurance reports for the QA Lead and management. • Ensure the successful deployment of products into the market, and on different environments (Cloud, On-premises, mobile, API, etc...). • Respond to requests from the QA Lead, design team, and management.
• Minimum 3-5 years of experience in QA roles. • Proficiency in object-oriented programming (C++, C#, .NET). • Hands-on experience with scripting languages (Python, MAUI, JavaScript, Ruby, Perl). • Hands-on experience with test automation frameworks (Selenium, Cypress). • Strong knowledge of SQL and experience working with relational databases. • Proficient in API testing (REST/SOAP), automation, and integration testing. • Experience with testing in cloud environments. • Experience with automated load, stress, and performance testing tools (e.g., JMeter, LoadRunner). • Experience with security and penetration testing tools (e.g., OWASP ZAP, Burp Suite). • Extensive experience with various types of testing including unit, system, integration, user acceptance, regression, usability, and end-to-end testing. • Knowledge of basic Windows system administration. • Debugging and crash log analysis/review. • Comfortable building and maintaining test systems from scratch. • Experience with virtual environments such as VMWare. • Innovative, analytical approach to solving complex test problems and troubleshooting. • Strong ability to work in a fast-paced environment and ability to multitask with ease. • Strong verbal and written communication skills.
• Demonstrated ability to organize QA tasks and manage incident information effectively to improve product and process quality. • Solid prior experience in QA. • Fluency in additional languages is considered an advantage.
Apply Now