Software Quality Assurance Engineer

Job not on LinkedIn

July 19

Apply Now
Logo of GamaLearn

GamaLearn

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.

11 - 50 employees

Founded 1989

📚 Education

☁️ SaaS

📋 Description

• 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.

🎯 Requirements

• 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.

Apply Now

Similar Jobs

July 19

Be the first Mobile QA Engineer at Fay, delivering high-quality mobile experiences. Join us in creating seamless mobile-first experiences for users.

Android

iOS

Kotlin

Postgres

Python

React

Swift

July 19

Join CHA as a Software Quality Assurance Analyst, responsible for software testing and improving products.

Oracle

SQL

July 18

Join FirstCarbon Solutions as an Air Quality Scientist, conducting air quality and health risk modeling.

July 11

QA Engineer responsible for testing Guidewire Cloud applications in Exavalu’s IT Services company. Collaborating across teams to ensure quality and compliance with testing standards.

Cloud

Guidewire

Selenium

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com