Middle Easts leading digital marketplace platform for enabling consumers to buy or rent a property.
Our consumers are the millions of people searching online for a home, and our paying clients are the real estate agents and property developers that list and manage their properties using our web applications, mobile apps and CRM solutions.
Headquartered in Dubai, UAE, the company has over 600 employees across the UAE, Egypt, Qatar, Bahrain, Saudi Arabia and Turkey.
Position SummaryEnable our software development quality and productivity improvement initiatives through the use of QA best practices, tools and processes to prevent failures and incidents. This includes implementing and enhancing our testing frameworks and processes across multiple software products and platforms. This is a hands-on role that will involve working closely with engineering and product teams to fully understand product functionality, document test cases and scripts for both manual and automated testing purposes, and ensure we are effectively recording and monitoring testing and quality KPIs to drive continuous improvement.Key Responsibilities
Collaborate with QAs, developers, and product managers to ensure that software product requirements, features, and expected functionality are fully understood and accurately documented.
Develop and maintain automated and scalable test scripts and frameworks using Cypress, Jira XRay, and similar tools.
Enhance existing test automation suites and frameworks
Perform manual and automated regression, integration, and functional testing, ensuring related results and defects are recorded
Analyse test results, debug issues, and create detailed reports
Identify QA testing opportunities and challenges to drive continuous improvement, including addressing gaps in test coverage and recommending new automation solutions.
Desired Qualifications and Experience
2 to 4 years experience in following test automation frameworks to perform integration, performance, regression, sanity, smoke, system, end-to-end, and user acceptance testing.
Expert in Javascript/Typescript, Java.
Experience with Cypress, Jira XRay, Playwright, Selenium, Appium, Cucumber or similar test solutions, and REST API tools
Excellent English communication and good stakeholder management skills
University degree in Computer Science, Software Engineering, Information Technology, or a related field
Experience with API testing tools like Postman and understanding of RESTful APIs and JSON/XML data formats.
Proficiency in writing and executing SQL queries is essential.
Proficiency in using version control systems like Git for code management
Understanding of Agile development methodologies and experience in working in Agile/Scrum teams.
Good To Have
Good knowledge of software QA processes, strategies, and solutions
Experience implementing and using automated CI/CD and DevOps tools
Performance, security, and accessibility testing experience
Certifications in related fields (eg CSTE, ISTQB) preferred
Experience with similar cloud-based customer web and mobile app products and platforms is an advantage
Knowledge of Datadog, RabbitMQ, Kubernetes, or similar tools
Experience with Salesforce CRM and Celigo middleware.