Who we are
Alef Education began with a bold idea: that every learner deserves a personalised and meaningful education experience. What started in 2016 as a small pilot programme in Abu Dhabi has evolved into one of the world’s most dynamic EdTech companies—reshaping how millions of students engage with learning across the globe.
Today, Alef is proudly headquartered in the UAE, working hand-in-hand with ministries of education, schools, and teachers to bring smart, data-powered platforms into classrooms in over 14,000 schools.
Supporting over 1.1 million students and 50,000 teachers across the UAE, Indonesia & Morocco our AI-driven platforms generate 16+ million data points every day, helping drive smarter learning decisions. Whether it’s improving national exam results, boosting classroom engagement, or supporting educators with world-class tools, Alef is committed to impact at scale.
In 2024, Alef made history as the first EdTech company to list on the Abu Dhabi Securities Exchange (ADX), cementing our role as a regional innovator with global reach.
About The Role
Automated QA Engineer is fairly technology savvy and can cope with using tools that aren't limited to Selenium Web Driver or QC, and will have some ability to code in languages such as Ruby/Java and can automate. We expect familiarity with modern testing frameworks, approaches and some ability to code, as well as working practices such as TDD, BDD, continuous integration, continuous delivery and DevOps.
Key responsibilities:
-
Review requirements, specifications and technical design documents to provide timely and meaningful feedback.
-
Create detailed, comprehensive and well-structured test plans and test cases.
-
Estimate, prioritize, plan and coordinate testing activities.
-
Design, develop and execute automation scripts using open source tools.
-
Identify, record, document thoroughly and track bugs.
-
Perform thorough regression testing when bugs are resolved.
-
Develop and apply testing processes for new and existing products to meet client needs.
-
Liaise with internal teams (e.g. developers and product managers) to identify system requirements.
-
Monitor debugging process results.
-
Track quality assurance metrics, like defect densities and open defectcounts.
-
Stay up-to-date with new testing tools and test strategies.
-
Proactively advice on best practices.
To Be The Right Fit, You'll Need
-
A degree in Computer Science, Software Engineering or related preferred
-
At least 3 years of relevant experience
-
Ability to program (One of either Ruby, Java, Groovy, Scala, JavaScript).
-
Build and maintain test scripts using an automation test tool including TDD/BDD techniques.
-
Create test automation frameworks.
-
Select and develop appropriate test automation tools, applying the latest techniques in test automation.
-
Use risk driven techniques.
-
Work with the Development team to capture and re use automated unit test cases, stubs, drivers and other development test objects.
-
Work with the development team to create and maintain an automated nightly test pack.
-
Ensure proper trace ability, version control and configuration management of all test objects developed.
-
Report progress and provide any test metrics or reports required to support the team Accurately and comprehensively record defects discovered during execution of test cases.
-
Prepare test data and test estimates.
-
Report issues and risks to the team.
-
Provide support and knowledge to other members of the team.
-
Understanding of and experience with a range of approaches to testing application code and systems for behavior and performance (any of Selenium, Geb, Wiremock, Jmeter, Gatling, Sauce Labs).
-
An ability to communicate technical concepts to a non-technical audience.
-
Working knowledge of unix-like operating systems such as Linux and/or Mac OS X.
-
Knowledge of the git version control system.
-
Ability to quickly research and learn new programming tools and techniques
-
Fluency in English
What we offer
We believe our people are our greatest advantage. We value curiosity, purpose, and the drive to make a real difference. When you join Alef, you join a mission — and a team that’s just as passionate about transforming education as you are.
Here’s a glimpse of what we offer:
-
Annual performance bonus
-
Health insurance
-
Enhanced leave policy
At Alef, we don’t just imagine a better future for education.
We build it — together.