Software Tester Jobs in UAE
13404 Jobs Found
CNS is a technology company that powers the future by providing digital solutions essential to support all enterprise and human development. While growing and managing a robust pool of supplier-partners for the benefit of our clients has always been a priority, we are constantly re-inventing ourselves.<br><br>Founded in 1987 with more than 30 years of experience, CNS employs over 320 employees including more than 250 certified engineers. We offer in-depth expertise and a range of best-in-class products that support the digital transformation of all major industries. With offices in three countries, we have an extensive reach into, and regional knowledge of the Middle East markets.<br><br>A shift into levering our many years of experience to develop pioneering software in-house will add yet another dimension to our highly innovative solutions-portfolio.<br><br>Job Description<br><br>We are looking for a motivated and proactive Software Engineer - Emirati Talent with around two years of professional experience to join our team. The ideal candidate is an Emirati software engineer who takes ownership of their work, enjoys solving challenging technical problems, and is eager to learn and grow in a collaborative environment.<br><br>Duties & Responsibilities<br><br> Design, develop, test, and maintain scalable web applications and backend services. Take ownership of assigned features from design through deployment and support. Collaborate with cross-functional teams to deliver high-quality software solutions. Write clean, maintainable, and well-documented code. Troubleshoot, debug, and resolve production issues efficiently. Participate in code reviews and contribute to the continuous improvement of development practices. Ensure applications are secure, performant, and reliable. <br><br>Qualifications<br><br>Education:<br><br> Bachelor's degree in Computer Science, Software Engineering. Relevant technical experience in software development, cloud, Dev Ops, or related areas. <br><br>Experience<br><br> Around two years of professional software development experience. Experience across the software development lifecycle, production support, RESTful APIs, microservices, CI/CD, or cloud platforms. <br><br>Skills & Abilities<br><br> Python and Flask; Java and Spring Boot; Postgre SQL; basic React.js; Docker or Click Up, RESTful APIs, microservices architecture, CI/CD pipelines, and cloud platforms. <br><br>Additional Information<br><br>Compliance with policies and procedures based on the ISO standards adopted by CNS.
<p>A leading software house based in Dubai with over 20 years in operation, with high performance , cutting edge technology, is looking for an experienced software support executive to join its team.</p><p>The ideal candidate is expected to have the following</p><ul><li><p>Well experienced in supporting business software applications</p></li><li><p>Has good understanding of business application requirements and able to analyze and provide good suggestions and solution accordingly.</p></li><li><p>Good knowledge in database systems and hands on experience in SQL Statements</p></li><li><p>Able to work with AI tools will be advantages.</p></li><li><p>Has experience in software Installation, Implementation and providing end user training</p></li><li><p>Knowledge in Inventory, Point of Sale, Accounts will be advantages</p></li><li><p>Has good communication skills</p></li><li><p>Able to work under pressure, good team player and willing to travel.</p></li><li><p>Posses U.A.E driving license</p></li></ul><p><strong>Desired Candidate Profile</strong></p><p>Starting salary offered will be Dhs 5000-7000 , based on experience and knowledge.
Right candidate can expect future growth in technical knowledge and regular salary increment.
Company provides Visa , vacation and all other expat benefits as per the U.A.E Law</p>
Job Responsibilities:Assist in the design, development, testing, and maintenance of web and/or mobile applications Write clean, efficient, and well-documented code under the guidance of senior developers Participate in code reviews and learn best practices for software development Collaborate with cross-functional teams including QA, UI/UX, and product management Troubleshoot bugs and performance issues in existing applications Stay current with emerging technologies and industry trends<br>Required Competencies:Bachelor’s degree in Computer Science, Information Technology, or a related field Proficiency in at least one programming language (e.g., Java Script, Python, Java, C#, or similar) Familiarity with front-end or back-end frameworks (e.g., React, Angular, Node.js, Django, . NET) Understanding of basic software development lifecycle and version control (Git) Strong problem-solving skills and attention to detail Good communication skills and willingness to learn
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<strong>QA Automation Engineer – GenAI</strong><p><strong>Location:</strong> Abu Dhabi<br><strong>Experience:</strong> 7+ Years<br><strong>Company:</strong> NorthBay Solutions</p><br><br><strong>About NorthBay Solutions</strong><p>NorthBay Solutions is a global digital transformation company delivering innovative cloud-native and AI/ML-powered solutions. We solve complex business challenges with a focus on modern technologies and real-world impact. At NorthBay, we promote a culture of excellence, ownership, and continuous learning.<br><strong>Note:</strong> This is a full-time onsite role based in Abu Dhabi, UAE. Only UAE based candidates can apply.</p><br><br><strong>Position Overview</strong><p>We are hiring a <strong>QA Automation Engineer – GenAI</strong> with <strong>7+ years of experience.</strong> This role demands a strong foundation in automation testing and a passion for quality across cloud-native, AI/ML, and GenAI platforms.</p><br><br><strong>Key Responsibilities</strong><ul><li><p>Design and execute detailed test strategies, test plans, and test cases</p><br><br></li><li><p>Conduct <strong>functional, integration, performance, and security testing</strong></p><br><br></li><li><p>Build and maintain automation frameworks using <strong>Pytest, Selenium</strong>, or similar tools</p><br><br></li><li><p>Perform thorough <strong>API testing</strong> using <strong>Postman</strong> or comparable tools</p><br><br></li><li><p>Collaborate with DevOps to integrate test automation in <strong>CI/CD pipelines</strong></p><br><br></li><li><p>Validate AI/ML and GenAI solutions by:</p><br><br><ul><li><p>Testing model accuracy, fairness, and performance</p><br><br></li><li><p>Detecting bias and validating robustness</p><br><br></li><li><p>Ensuring input/output data quality</p><br><br></li></ul></li><li><p>Manage and track defects using tools such as <strong>JIRA</strong></p><br><br></li><li><p>Provide mentorship to junior QA engineers and promote quality best practices</p><br><br></li></ul><strong>Required Qualifications</strong><ul><li><p>7+ years of hands-on experience in QA and automation engineering</p><br><br></li><li><p>Proficiency with <strong>automation tools</strong> (e.g., Pytest, Selenium)</p><br><br></li><li><p>Strong skills in <strong>API testing</strong></p><br><br></li><li><p>Knowledge of <strong>CI/CD integration</strong></p><br><br></li><li><p>Solid understanding of software testing methodologies and lifecycle</p><br><br></li><li><p>Experience with <strong>functional and non-functional testing</strong></p><br><br></li><li><p>Excellent communication and team collaboration skills</p><br><br></li></ul><strong>Preferred Skills</strong><ul><li><p>Experience testing <strong>AI/ML and GenAI</strong> systems, including:</p><br><br><ul><li><p>Model validation and bias detection</p><br><br></li><li><p>Feature/data pipeline testing</p><br><br></li><li><p>Robustness and performance evaluation</p><br><br></li></ul></li><li><p>Familiarity with <strong>cloud platforms</strong> (AWS, Azure, GCP)</p><br><br></li></ul><br> <br><br> </div>
Role: Senior Software Engineer - Backend (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $50 - $150/hour<br>Role Overview:We are hiring for one of our clients, seeking a Senior Software Engineer to work on a contract basis. The role involves designing, developing, and maintaining high-performance software systems while collaborating with cross-functional teams to deliver scalable solutions.<br>Key Responsibilities:• Design, implement, and optimize software systems to meet performance and scalability requirements.• Lead code reviews, mentor junior engineers, and ensure adherence to best practices.• Collaborate with product managers and stakeholders to define technical requirements.• Troubleshoot and resolve complex technical issues in production environments.• Contribute to architectural decisions and system design for long-term maintainability.<br>Required Skills & Qualifications:• Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.• 5+ years of professional software development experience in relevant technologies.• Proficiency in programming languages such as Python, Java, or Go.• Strong understanding of data structures, algorithms, and system design principles.• Experience with cloud platforms like AWS, GCP, or Azure.• Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).• Knowledge of CI/CD pipelines and Dev Ops practices.• Experience with microservices architecture and distributed systems.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development | Technology, Information and Internet | IT Services and IT Consulting industry, contributing to the development of cutting-edge platforms that power mission-critical services.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company Description<br><p><strong>Who are we? </strong><br>
Since launching in Kuwait in 2004, talabat, the leading on-demand food and<br>
Q-commerce app for everyday deliveries, has been offering convenience and reliability<br>
to its customers. talabat’s local roots run deep, offering a real understanding of the needs of the communities we serve in eight countries across the region. We harness innovative technology and knowledge to simplify everyday life for our customers, optimize operations for our restaurants and local shops, and provide our<br>
riders with reliable earning opportunities daily. Here at talabat, we are building a high performance culture through engaged workforce and growing talent density. We're all about keeping it real and making a difference. Our<br>
6,000+ strong talabaty are on an awesome mission to spread positive vibes. We are proud to be a multi great place to work award winner.<br>
<br>
<strong>A little bit about our engineering culture</strong><br>
Shorten Feedback Loops: we optimize for flow of value in small batches so that we can learn faster and minimize waste. This applies to how we build systems, communicate with each other, etc<br>
Quality enables Speed: we adhere to XP, Lean, and Continuous Delivery practices to deliver value with the highest quality/security in a sustainable way<br>
Product-minded Engineers: we all have a good understanding of our business & customer problems to minimize costly hand-overs and ensure we solve problems more effectively, and faster</p><br><br>Job Description<br><p>● Alongside your cross-functional team (engineering, product, data), participate in continuous discovery of your customer/business needs/desires/problems to drive desired outcomes<br>
● Design, write and release software as a solution to an end-to-end problem in your business domain and deliver value in small batches in accordance with our engineering standards<br>
● Understand scalability & complexity of your services and own & innovate the entire SDLC<br>
● Mentor and inspire other engineers and continually optimize your team’s practices to develop it into a self-organized, continuously improving unit<br>
● Critically question and simplify our tech org systems/processes and solutions<br>
<br>
<br>
Note:<br>
On top of very good technical skills, this role requires someone willing to assume end-to-end ownership of a specific area/initiative and thrives on emphasizing with their user pains/desires/needs. You are keen to explore alternative ways of working that optimize for co-creation and continuous improvement.</p><br><br>Qualifications<br><p>● Empathetic and able to easily build relationships<br>
● Good verbal and written communication skills<br>
● Humble, curious, and open-minded with a growth mindset, thriving on continuous feedback<br>
● Understanding of lean/agile values & principles and associated practices<br>
● 3+ years of software engineering experience, preferably within Extreme Programming environment (TDD, Pair Programming, Simple Design, and Continuous Refactoring)<br>
● 1+ years of software development with Flutter (using Dart)<br>
● Good understanding of the Flutter ecosystem, including State Management, DI, and Testing Framework (Unit,Widget/Integration tests)<br>
● Some understanding of the Native mobile development life cycle including iOS & Android-specific application development (Kotlin/Java & Swift/Objective-C and well-known application frameworks)<br>
● Proficient in testing with focus on automated end to end quality<br>
● Familiarity with the general mobile landscape, architectures, trends/emerging tech<br>
● Familiar with Analytics and A/B testing tools<br>
● Experience with continuous integration and continuous delivery tools and techniques to keep the development branch always in a releasable state</p><br><br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><b>Technology Innovation Institute (TII)</b> is a publicly funded research institute, based in Abu Dhabi, United Arab Emirates. It is home to a diverse community of leading scientists, engineers, mathematicians, and researchers from across the globe, transforming problems and roadblocks into pioneering research and technology prototypes that help move society ahead.</p><br><br><p><strong>Role Overview</strong></p><br><br><p>As an experienced Senior Software Engineer specializing in embedded security and real-time firmware, you will design, implement, and maintain the embedded software for a physical tamper-detection system detecting and responding to physical intrusion on PCBs. Working with low-power MCUs, you will build the sensing, boot-security, and tamper-response software that protects cryptographic material and mission integrity. </p><br><br><p>This position requires deep proficiency in embedded C/C++ on ARM Cortex-M class devices, hands-on experience with Zephyr (or a comparable RTOS), and strong digital signal processing skills: the systems you build must reliably distinguish genuine tamper events from benign environmental noise and vibration. You will work as a senior individual contributor within a multidisciplinary team of hardware, security, manufacturing, and certification engineers, taking independent ownership of complex firmware subsystems and mentoring junior engineers. </p><br><br><br><p><strong>Industry / Domain</strong></p><br><br><p>Defense & Aerospace / Embedded Security / Hardware Tamper Protection </p><br><br><br><p><strong>Functional Activities</strong></p><br><br><p>Embedded Security Firmware Development: </p><br><br><ul><li>Develop and maintain real-time firmware in C/C++ on ARM Cortex-M class MCUs under Zephyr RTOS, optimized for ultra-low-power, always-on operation in battery-backed power domains.</li><li>Implement secure boot chains (e.g., MCUboot), signed firmware images, and secure update mechanisms ensuring only authentic, unmodified code can run.</li><li>Implement cryptographic key management on-device: provisioning, storage in hardware-protected domains, and reliable key/sensitive-data zeroization on confirmed tamper events.</li><li>Develop tamper-response logic: event latching, tamper-evident logging, anti-rollback, secure debug control, and lifecycle-state enforcement. </li></ul><br><br><p>Sensor Acquisition & Signal Processing: </p><br><br><ul><li>Design and implement sensor acquisition pipelines: ADC interfacing, sampling strategies, and driver development for analog and digital sensor front-ends.</li><li>Apply DSP techniques, including digital filtering, spectral analysis, and feature extraction, to characterize sensor signals in noisy real-world environments.</li><li>Develop and tune event-detection and classification algorithms that separate genuine tamper signatures from environmental noise, vibration, and transient disturbances, minimizing false positives without missing real events.</li><li>Support data-collection campaigns and analysis workflows used to validate and improve detection performance. </li></ul><br><br><p>Platform & System Integration: </p><br><br><ul><li>Perform SoC/MCU platform bring-up on NXP-based and NVIDIA-based platforms: BSP integration, boot-chain validation, peripheral enablement, driver integration, and platform debugging (Linux/Yocto on host platforms where applicable).</li><li>Integrate tamper-protection firmware with host systems over standard interfaces (UART, SPI, I2C, CAN, network), including alert reporting, status telemetry, and command/control flows.</li><li>Work with hardware, FPGA, security, and systems teams to validate end-to-end integration from sensor front-end to host-level response. </li></ul><br><br><p>Security Engineering & Compliance: </p><br><br><ul><li>Contribute to threat modeling, vulnerability assessments, and secure-coding reviews for embedded targets.</li><li>Produce design and implementation evidence supporting certification against hardware-security standards (ISO/IEC 19790, FIPS 140, Common Criteria).</li><li>Support production security workflows: fuse burning, root-of-trust provisioning, device identity, factory flashing, and manufacturing test procedures. </li></ul><br><br><p>Quality & Collaboration: </p><br><br><ul><li>Deliver well-tested firmware through CI/CD pipelines with automated unit, integration, and hardware-in-the-loop (HIL) testing.</li><li>Participate actively in code reviews, design reviews, estimation, and agile ceremonies; mentor junior engineers within your areas of expertise.</li><li>Document designs, interfaces, and test procedures to team standards.</li></ul><br><br><p>Necessary Knowledge and Experience</p><br><br><ul><li>5-8 years of professional embedded software development experience, with firmware shipped through integration, test, and production, preferably in defense, aerospace, or security-critical products.</li><li>Strong C/C++ on ARM Cortex-M class microcontrollers; solid grasp of real-time constraints, interrupt-driven design, and memory-constrained development.</li><li>Hands-on experience with Zephyr RTOS or a comparable RTOS (FreeRTOS, ThreadX) and willingness to specialize in Zephyr.</li><li>Demonstrable DSP and sensor signal-processing experience (required): ADC interfacing, digital filtering, spectral analysis, feature extraction, and event/anomaly detection in noisy environments. Edge-ML classification experience is a plus.</li><li>Experience implementing embedded security features: secure boot (MCUboot or equivalent), signed firmware and secure update, hardware root of trust, TEE concepts, key provisioning and zeroization, encrypted communications, anti-rollback, and secure debug control.</li><li>SoC platform bring-up experience (NXP and/or NVIDIA platforms preferred): BSP integration, boot-chain validation, peripheral enablement, driver integration, and platform debugging; Linux/Yocto familiarity for host-side integration.</li><li>Low-power design experience: sleep-state management, power budgeting, and battery-backed always-on operation.</li><li>Familiarity with secure development practices: threat modeling, secure coding standards, and vulnerability assessment for embedded targets.</li><li>Proficiency with Git, CI/CD, automated testing, and HIL test setups; Docker familiarity is a plus.</li><li>Strong English communication skills and proven ability to work with hardware, security, manufacturing, QA, and systems teams under pressure. </li></ul><br><br><p>Education and Certification Requirements</p><br><br><ul><li>BSc or MSc in Electrical/Electronic Engineering, Computer Science, Embedded Systems, or a related discipline.</li><li>Exposure to cryptographic-module or product security certification work (ISO/IEC 19790, FIPS 140, Common Criteria, or IEC 62443) is a strong plus.</li><li>Basic understanding of flight-controller platforms (e.g., PX4/MAVLink) is a nice-to-have, not a requirement.</li><li>Contributions to open-source embedded or security projects (e.g., Zephyr, MCUboot) are valued. </li></ul><br><p>At TII, we help society to overcome its biggest hurdles through a rigorous approach to scientific discovery and inquiry, using state-of-the-art facilities and collaboration with leading international institutions. Our rigorous discovery and inquiry-based approach helps to forge new and disruptive breakthroughs in advanced materials, autonomous robotics, cryptography, digital security, directed energy, quantum computing and secure systems.</p><br><br><br> </div>
QA Tester Intern — AI-Assisted Testing and Automation <br>• Company: Elchai Group• Location: Dubai, UAE, on-site• Department: Product, Engineering, and Quality Assurance• Type: internship, Monday to Friday, ten to four, eight to twelve weeks • Compensation: unpaid, with a completion certificate subject to satisfactory performance • Future opportunity: high-performing interns may be considered for a paid role based on performance and company needs <br>About the role:<br> Elchai Group builds advanced digital platforms across AI infrastructure, real-world assets, legal AI, compliance-focused workflows, investor portals, and admin dashboards — these are complex, multi-step business systems, not simple websites. We're looking for a QA Tester Intern to help test these platforms before they reach users, investors, internal teams, and partners. This role suits someone who wants practical experience in software testing, QA automation, AI-assisted testing, Playwright, API testing, and product quality. This is not a basic manual testing internship — you should be willing to learn how to test complex products using structured QA thinking, AI tools, browser testing, and clear documentation.<br> Key responsibilities: <br>• Use AI tools to help generate and organize test cases, edge cases, and regression checklists• Run manual and exploratory testing across dashboards, portals, admin panels, and user flows like sign-up, login, onboarding, forms, approvals, uploads, and downloads• Check error, loading, and empty states, mobile responsiveness, and cross-browser behavior• Support Playwright automation for login flows, form validation, role-based access, and multi-step workflows• Test APIs and backend workflows — response status, authentication, permissions, data consistency, and audit logs• Perform boundary testing to confirm what the system should not allow, such as a normal user reaching admin pages or seeing another user's private records• Write clear, reproducible bug reports developers can act on quickly• We ask for discretion and care with confidential project material.<br> Requirements: <br>• Strong interest in QA, software testing, AI tools, and automation• Basic understanding of web applications• Good attention to detail• Clear written English for reports and documentation• The ability to read product requirements and turn them into test cases• Basic knowledge of Java Script or Type Script• Basic understanding of Playwright, or willingness to learn quickly• Familiarity with browser Dev Tools• The ability to test both successful and failure flows,hands-on<br> Nice to have: • Playwright, Cypress, or Postman• REST API testing• Git Hub or Git Hub Actions• Basic SQL• Tools like Jira, Linear, or Trello• Figma inspection, accessibility testing, or security testing basics• Prompt or LLM testing• Interest in fintech, legaltech, regtech, Saa S, or investor platforms <br>What you'll learn:• AI-assisted QA workflows• Playwright automation• Manual and exploratory testing• API and UI testing• QA documentation and bug triage• Test planning from product requirements• How to test complex investor, compliance, and admin platforms• How to work with developers, product managers, and operations teams<br> Ideal candidate: <br>Not someone who waits for instructions every minute. We need someone structured, detail-oriented, curious, and quick to learn, who can test complex workflows carefully — read a requirement, design the tests, find what breaks, and document it clearly. This suits an early-career candidate aiming to become a QA automation engineer, AI QA tester, product QA analyst, or software tester.
QA Tester Intern — AI-Assisted Testing and Automation <br>• Company: Elchai Group• Location: Dubai, UAE, on-site• Department: Product, Engineering, and Quality Assurance• Type: internship, Monday to Friday, ten to four, eight to twelve weeks • Compensation: unpaid, with a completion certificate subject to satisfactory performance • Future opportunity: high-performing interns may be considered for a paid role based on performance and company needs <br>About the role:<br> Elchai Group builds advanced digital platforms across AI infrastructure, real-world assets, legal AI, compliance-focused workflows, investor portals, and admin dashboards — these are complex, multi-step business systems, not simple websites. We're looking for a QA Tester Intern to help test these platforms before they reach users, investors, internal teams, and partners. This role suits someone who wants practical experience in software testing, QA automation, AI-assisted testing, Playwright, API testing, and product quality. This is not a basic manual testing internship — you should be willing to learn how to test complex products using structured QA thinking, AI tools, browser testing, and clear documentation.<br> Key responsibilities: <br>• Use AI tools to help generate and organize test cases, edge cases, and regression checklists• Run manual and exploratory testing across dashboards, portals, admin panels, and user flows like sign-up, login, onboarding, forms, approvals, uploads, and downloads• Check error, loading, and empty states, mobile responsiveness, and cross-browser behavior• Support Playwright automation for login flows, form validation, role-based access, and multi-step workflows• Test APIs and backend workflows — response status, authentication, permissions, data consistency, and audit logs• Perform boundary testing to confirm what the system should not allow, such as a normal user reaching admin pages or seeing another user's private records• Write clear, reproducible bug reports developers can act on quickly• We ask for discretion and care with confidential project material.<br> Requirements: <br>• Strong interest in QA, software testing, AI tools, and automation• Basic understanding of web applications• Good attention to detail• Clear written English for reports and documentation• The ability to read product requirements and turn them into test cases• Basic knowledge of Java Script or Type Script• Basic understanding of Playwright, or willingness to learn quickly• Familiarity with browser Dev Tools• The ability to test both successful and failure flows,hands-on<br> Nice to have: • Playwright, Cypress, or Postman• REST API testing• Git Hub or Git Hub Actions• Basic SQL• Tools like Jira, Linear, or Trello• Figma inspection, accessibility testing, or security testing basics• Prompt or LLM testing• Interest in fintech, legaltech, regtech, Saa S, or investor platforms <br>What you'll learn:• AI-assisted QA workflows• Playwright automation• Manual and exploratory testing• API and UI testing• QA documentation and bug triage• Test planning from product requirements• How to test complex investor, compliance, and admin platforms• How to work with developers, product managers, and operations teams<br> Ideal candidate: <br>Not someone who waits for instructions every minute. We need someone structured, detail-oriented, curious, and quick to learn, who can test complex workflows carefully — read a requirement, design the tests, find what breaks, and document it clearly. This suits an early-career candidate aiming to become a QA automation engineer, AI QA tester, product QA analyst, or software tester.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Job description
<p></p><br><p><b>Discover the Opportunity</b><br>We are seeking a Senior Software Architect to join a unique tech venture. The company focuses on cutting edge applications centered around security and data privacy.<br>This role offers exceptional long term stability alongside the fast paced innovation of an agile startup environment. You will work alongside a lean tech team, reporting directly to the Tech Product Manager while taking ownership of core software architecture and hands on development.<br></p><br><p><b>Discover the Role<br></b>As a Senior Software Architect, you will balance technical strategy with active development in a roughly equal split. You will take end to end architectural ownership of user centric applications and cloud infrastructure supporting a modular platform.</p><br><p>You will lead the integration of machine learning models into reliable, scalable production systems while ensuring cloud native services remain secure, compliant, and observable. This is an individual contributor position designed for a skilled builder who thrives in a fast moving environment.<br></p><br><p><b>Discover the Responsibilities</b></p><br><ul><li><p>Take complete ownership of software and platform architecture from initial design through production deployment.</p><br></li><li><p>Spend half your time writing hands on code, specifically integrating machine learning models and working with Python.</p><br></li><li><p>Design, deploy, and manage multi tenant microservices infrastructure across AWS cloud environments and Kubernetes clusters.</p><br></li><li><p>Embed zero trust networking, privacy by design, and strict security controls across platforms Build and optimize continuous deployment pipelines, automated testing, and full stack observability layers.</p><br></li><li><p>Work on production grade software products built directly for external commercial users.</p><br></li><li><p>Identify and resolve system performance bottlenecks, technical debt, and scalability limitations.<br></p><br></li></ul><p><b>Discover the Requirements</b></p><br><ul><li><p>Minimum 5 to 7 years of relevant experience in software architecture and hands on engineering Strong hands on development skills in Python.</p><br></li><li><p>Proven experience building commercial SaaS products sold directly to customers.</p><br></li><li><p>Deep technical knowledge of cloud infrastructure on AWS and container orchestration via Kubernetes Solid grasp of DevOps and MLOps practices, infrastructure as code, and continuous integration tools.</p><br></li><li><p>Strong understanding of zero trust security, data encryption, and data residency standards Experience in fast paced startup or scaleup environments is strongly preferred.</p><br></li><li><p>Familiarity with large language models or agentic setups is a distinct advantage.</p><br></li></ul><br>
</div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Bayut & dubizzle have the unique distinction of being iconic, homegrown brands with a strong presence across the seven emirates in the UAE.<br> Connecting millions of users across the country, we are committed to delivering the best online search experience.<br> As part of EMPG, we are alongside some of the strongest classifieds brands in the market.<br> With a collective strength of 10 brands, we have more than 200 million monthly users that trust in our dedication to providing them with the best platform for their needs.<br> At dubizzle you'd be part of high performing cross-functional "Squads" set with a mission to provide win-win exchanges for our beloved users.<br> As a Senior Software Engineer (Backend) you will liaises with the other backend and frontend engineers within your product stream, the QA team, the design team and your Tech Team Leads.<br> As a senior member of the team, you will be responsible for advancing our development stack and ensuring scale as we grow to millions of monthly active users across many countries.<br> In this role, you will: Hit the ground running - Gather up-to-date and in-depth understanding of the dubizzle code base and technologies stack within weeks; Lead planning sessions around new product features, deliver detailed roll-out/roll-back strategies for releases.<br> Research and apply industry trends as part of your daily work; Create unit tests in accordance with our established standards to cover assigned work; Write and maintain exemplary code following dubizzle’s programming practices; Actively contribute in post-release maintenance issues; Develop elegant solutions for complex problems; Pioneer reliability and efficiency of our current code base, platforms and/or core systems; Impact on the direction and scope of dubizzle’s technical vision within your stream; Work in a mentoring capacity within a peer-programming environment and provide guidance on tasks, irrespective of complexity or scale; Code review all major pull requests, defining programming standards and providing constructive feedback.<br> Design and delivery of multiple REST based APIs and previous exposure to Service Oriented Architecture; Capacity to push back requirements when incomplete; Handle the entire software development life cycle, end to end; Lead product planning meetings and architect solutions within your stream; Liaises with the other back end engineers within your product stream, the QA team, design team and your Tech Team Lead; Liaise with other tech teams to share innovations from your stream.<br> A fast paced, high performing team.<br> Multicultural environment with over 50 different nationalities Competitive Tax-free Salary Comprehensive Health Insurance Annual Air Ticket Allowance Employee discounts at multiple vendors across the emirates Rewards & Recognitions Learning & Development #dubizzle 8+ years of professional back-end software engineering experience in either Python or Java or C++ Experience with Cloud hosted infrastructure and Technologies; AWS preferred; Prior experience with Kubernetes & Docker will earn you brownie points; Experience working on high-traffic and large-scale web products is preferred; Experience with web infrastructure, SOA, distributed systems, performance analysis, search infrastructure; Been on at least one “death march” and know exactly why some things are to be avoided; Strong understanding of design patterns including asynchronous programming, queuing, logging, security and persistence; Mastery of different caching layers and strategies including memcached; Good understanding of build process management and continuous integration; Mastery of testing methodologies (unit tests, component tests, integration tests, etc.<br>); Excellent communication & interpersonal skills; This is an absolute must, we have heated debates around complicated subjects and you will be expected to lead conversations around them.<br></span> </div>
Role Description This part-time hybrid role, based in Dubai, involves both on-site collaboration and some work-from-home flexibility. The Software Tester / QA Analyst / Automation Engineer will design, execute, and maintain manual and automated test cases across web and mobile applications. Responsibilities include identifying defects, documenting issues clearly, and collaborating with developers, product owners, and other stakeholders to ensure timely resolution. The role also involves creating and updating test plans, participating in regression and integration testing, and contributing to continuous improvement of testing processes and quality standards. The individual will help refine requirements, validate new features before release, and support the implementation of best practices in software quality assurance.<br>Qualifications<br> Strong foundation in Software Testing and Quality Assurance, with experience in structured test processes. Hands-on skills in Test Execution and designing clear, comprehensive Test Cases. Well-developed Analytical Skills for troubleshooting, root-cause analysis, and interpreting test results. Experience with test automation tools and frameworks (e.g., Selenium, Cypress, or similar) is preferred. Familiarity with Agile or Scrum development environments and collaborative tools (e.g., Jira, Test Rail). Ability to communicate issues and recommendations clearly in written and spoken English. Attention to detail, organized work habits, and the ability to manage multiple testing tasks on a part-time schedule. Relevant degree or diploma in Computer Science, Engineering, Information Technology, or equivalent practical experience.
Join us at Miral Experiences!<br>Miral Experiences is the region’s leader in the management and operation of world-class, award-winning immersive attractions and experiences across Abu Dhabi. Our diverse portfolio includes some of the most iconic entertainment and leisure destinations, including Ferrari World Yas Island Abu Dhabi, Yas Waterworld Yas Island Abu Dhabi, Warner Bros. World™ Yas Island Abu Dhabi, Sea World Yas Island Abu Dhabi, CLYMB™ Yas Island Abu Dhabi, and Team Lab. Phenomena Abu Dhabi, and CLYMB™ Abu Dhabi, as well as cultural treasures like Qasr Al Watan.<br>We specialize in crafting unique experiences that cater to all tastes and ages, delivering a seamless blend of thrills, joy, and discovery. Our attractions are designed to ignite the imagination and create unforgettable memories for visitors from around the world. Whether you're seeking excitement, relaxation, or cultural enrichment, we offer something for everyone.<br>We are looking for an accomplished Senior Director, Software Architecture to lead the design and evolution of enterprise-scale digital solutions that power some of the region's most innovative guest experiences. You will be responsible for shaping the technology landscape across our digital ecosystem, driving architecture strategy, defining future-state solutions, establishing solution architecture governance, and leading the development of scalable, secure, and high-performing platforms. Working closely with business leaders, product owners, engineers, and enterprise architects, you will ensure technology investments align with business objectives while delivering exceptional customer experiences.<br>Key Responsibilities Define and lead the architecture strategy and roadmap for enterprise digital platforms. Design scalable, secure, and resilient software solutions aligned with business objectives. Establish and govern Solution Architecture practices, standards, and frameworks. Drive technology innovation across Digital Experience Platforms, Martech, Data Platforms, Integration Services, and Cloud Solutions. Lead architecture reviews and ensure adherence to enterprise architecture standards. Define and govern non-functional requirements, including security, performance, reliability, scalability, observability, and compliance. Collaborate with cross-functional teams to deliver modern technology solutions and digital products. Provide technical leadership and mentorship to architecture and engineering teams. Evaluate emerging technologies and recommend future capabilities that enhance business outcomes. Support enterprise transformation initiatives through architecture governance and strategic technology planning.<br>What We're Looking For Qualifications Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline. Strong expertise in Software Architecture, Enterprise Solutions Architecture, and Digital Platforms. Proven experience in Agile, Dev Ops, and Dev Sec Ops environments. Deep understanding of modern architecture patterns, microservices, APIs, integration platforms, and cloud-native solutions.<br>Technical Expertise Hands-on experience in at least two of the following:✅ Microsoft Azure Cloud Architecture✅ Azure Data Services (Azure Databricks, Azure Data Factory, Azure SQL)✅ Modern Integration Platforms & Power Platform✅ Front-End Technologies (React JS, React Native, Flutter, Next JS)✅ Digital Experience Platforms such as Sitecore<br>Experience12+ years of IT experience.8+ years in Software Architecture roles.4+ years in Enterprise Solution and Technical Architecture. Experience within Entertainment, Leisure, Hospitality, or Customer Experience-driven organizations is advantageous.<br>Why Join Miral? Join a visionary organization transforming how millions of guests experience world-class attractions and destinations. You'll have the opportunity to influence enterprise-wide technology decisions, lead high-impact transformation initiatives, and work with cutting-edge digital technologies in a fast-paced and innovative environment. Ready to shape the future of digital experiences? We'd love to hear from you.
Role Description This is a part-time, on-site Software Tester / QA Analyst / Automation Engineer role based in Dubai. The role involves planning, designing, and executing test cases to validate web and marketing-related software solutions, tools, and platforms. The team member will perform functional, regression, and integration testing, identify defects, document findings, and collaborate with developers and project managers to resolve issues and improve quality. Responsibilities may include creating and maintaining automated test scripts, participating in requirement reviews, and contributing to test plans and quality standards for new and existing features. The role also requires continuous monitoring of system performance and usability to ensure reliable, high-quality experiences for clients and end users. Qualifications Candidates should possess strong Software Testing and Test Execution skills to validate functionality and performance across multiple platforms. Candidates should possess solid Quality Assurance and Test Cases skills to design, document, and maintain structured testing processes. Candidates should possess advanced Analytical Skills to interpret test results, diagnose issues, and suggest practical improvements. Experience with test automation tools and frameworks, preferably in web, e-commerce, or marketing technology environments. Familiarity with defect tracking systems and collaboration tools, and ability to work effectively with cross-functional teams. Strong attention to detail, clear written and verbal communication skills, and a systematic approach to problem-solving. Relevant education in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience. Experience in digital marketing or advertising technology is an advantage, as is prior work within e-commerce or pharmaceutical domains.
Begin your career in software testing by helping test applications, identifying issues, recording results, and supporting the development team to improve software quality. A great opportunity to gain hands-on experience in the tech industry. Qualifications:No experience required. We welcome motivated individuals with basic computer skills, strong attention to detail, and a willingness to learn. Full training and ongoing support are provided.
Begin your career in software testing by helping test applications, identifying issues, recording results, and supporting the development team to improve software quality. A great opportunity to gain hands-on experience in the tech industry. Qualifications:No experience required. We welcome motivated individuals with basic computer skills, strong attention to detail, and a willingness to learn. Full training and ongoing support are provided.
Begin your career in software testing by helping test applications, identifying issues, recording results, and supporting the development team to improve software quality. A great opportunity to gain hands-on experience in the tech industry. Qualifications:No experience required. We welcome motivated individuals with basic computer skills, strong attention to detail, and a willingness to learn. Full training and ongoing support are provided.
Begin your career in software testing by helping test applications, identifying issues, recording results, and supporting the development team to improve software quality. A great opportunity to gain hands-on experience in the tech industry. Qualifications: No experience required. We welcome motivated individuals with basic computer skills, strong attention to detail, and a willingness to learn. Full training and ongoing support are provided.
Begin your career in software testing by helping test applications, identifying issues, recording results, and supporting the development team to improve software quality. A great opportunity to gain hands-on experience in the tech industry. Qualifications: No experience required. We welcome motivated individuals with basic computer skills, strong attention to detail, and a willingness to learn. Full training and ongoing support are provided.
Begin your career in software testing by helping test applications, identifying issues, recording results, and supporting the development team to improve software quality. A great opportunity to gain hands-on experience in the tech industry. Qualifications: No experience required. We welcome motivated individuals with basic computer skills, strong attention to detail, and a willingness to learn. Full training and ongoing support are provided.