Software Quality Control Engineer Jobs in UAE
305 Jobs Found
Role: Quality Assurance Engineer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $25 - $60/hour<br>Role Overview:We are hiring for one of our clients, seeking a Quality Assurance Engineer to work on a contract basis. The role involves ensuring software products meet defined quality standards through systematic testing and validation. You will collaborate with development teams to identify defects and verify fixes, maintaining high reliability across platforms.<br>Key Responsibilities:• Design, execute, and document test cases to validate software functionality and performance.• Identify, report, and track software defects using tracking systems to ensure resolution.• Collaborate with cross-functional teams to define and refine product requirements.• Automate test cases to improve efficiency and coverage of regression testing.• Participate in code reviews and provide feedback on testability of software components.<br>Required Skills & Qualifications:• Experience with manual and automated testing frameworks and tools.• Proficiency in writing test cases and executing test plans.• Knowledge of bug tracking systems such as Jira or similar tools.• Familiarity with API and UI testing methodologies.• Strong analytical skills to diagnose software issues and verify fixes.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development industry, contributing to the delivery of high-quality software solutions. The position involves direct impact on product reliability and user experience.<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!
Senior QA Automation Engineer (AI & LLM Systems)<br>???? Fully Remote – Work from Anywhere<br>We're partnering with an innovative AI company and are looking for a Senior QA Automation Engineer to help shape the quality of production AI systems.<br>This is not traditional software testing. You'll be validating LLMs, RAG pipelines, AI agents and predictive ML systems, building automated frameworks that ensure AI products are reliable, scalable and production-ready.<br>What you'll be working on Build automation frameworks for AI, ML and LLM applications Validate RAG pipelines and AI-generated outputs Develop UI, API and backend automation using Python Integrate automated testing into CI/CD pipelines Design regression testing for AI models and prompt changes Test enterprise integrations with large-scale platforms Work closely with AI Engineers, Data Scientists and Product teams to improve product quality throughout the SDLC<br>What we're looking for5+ years in QA Automation Strong Python programming skills Experience with PyTest, Playwright and/or Selenium API testing using Requests or similar frameworks Experience testing AI, Machine Learning or data-driven applications Knowledge of LLM evaluation, RAG or Generative AI is highly desirable Experience with SQL, CI/CD and Git Lab pipelines Comfortable working in fast-paced product engineering environments<br>Why apply?✅ Fully remote – work from anywhere in the world✅ Build cutting-edge AI products using the latest LLM technologies✅ Work alongside world-class AI engineers and researchers✅ Long-term contract with exciting greenfield projects✅ High-impact role working on enterprise-scale AI platforms<br>If you've been looking for a chance to work on the future of AI rather than traditional QA, we'd love to hear from you.
Role: Quality Assurance Engineer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $25 - $60/hour<br>Role Overview:We are hiring for one of our clients, seeking a Quality Assurance Engineer to work on a contract basis. The role involves ensuring software products meet defined quality standards through systematic testing and validation. You will collaborate with development teams to identify defects and verify fixes, maintaining high reliability across platforms.<br>Key Responsibilities:• Design, execute, and document test cases to validate software functionality and performance.• Identify, report, and track software defects using tracking systems to ensure resolution.• Collaborate with cross-functional teams to define and refine product requirements.• Automate test cases to improve efficiency and coverage of regression testing.• Participate in code reviews and provide feedback on testability of software components.<br>Required Skills & Qualifications:• Experience with manual and automated testing frameworks and tools.• Proficiency in writing test cases and executing test plans.• Knowledge of bug tracking systems such as Jira or similar tools.• Familiarity with API and UI testing methodologies.• Strong analytical skills to diagnose software issues and verify fixes.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development industry, contributing to the delivery of high-quality software solutions. The position involves direct impact on product reliability and user experience.<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!
Role: Quality Assurance Engineer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $25 - $60/hour<br>Role Overview:We are hiring for one of our clients, seeking a Quality Assurance Engineer to work on a contract basis. The role involves ensuring software products meet defined quality standards through systematic testing and validation. You will collaborate with development teams to identify defects and verify fixes, maintaining high reliability across platforms.<br>Key Responsibilities:• Design, execute, and document test cases to validate software functionality and performance.• Identify, report, and track software defects using tracking systems to ensure resolution.• Collaborate with cross-functional teams to define and refine product requirements.• Automate test cases to improve efficiency and coverage of regression testing.• Participate in code reviews and provide feedback on testability of software components.<br>Required Skills & Qualifications:• Experience with manual and automated testing frameworks and tools.• Proficiency in writing test cases and executing test plans.• Knowledge of bug tracking systems such as Jira or similar tools.• Familiarity with API and UI testing methodologies.• Strong analytical skills to diagnose software issues and verify fixes.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development industry, contributing to the delivery of high-quality software solutions. The position involves direct impact on product reliability and user experience.<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!
Role: Quality Assurance Engineer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $25 - $60/hour<br>Role Overview:We are hiring for one of our clients, seeking a Quality Assurance Engineer to work on a contract basis. The role involves ensuring software products meet defined quality standards through systematic testing and validation. You will collaborate with development teams to identify defects and verify fixes, maintaining high reliability across platforms.<br>Key Responsibilities:• Design, execute, and document test cases to validate software functionality and performance.• Identify, report, and track software defects using tracking systems to ensure resolution.• Collaborate with cross-functional teams to define and refine product requirements.• Automate test cases to improve efficiency and coverage of regression testing.• Participate in code reviews and provide feedback on testability of software components.<br>Required Skills & Qualifications:• Experience with manual and automated testing frameworks and tools.• Proficiency in writing test cases and executing test plans.• Knowledge of bug tracking systems such as Jira or similar tools.• Familiarity with API and UI testing methodologies.• Strong analytical skills to diagnose software issues and verify fixes.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development industry, contributing to the delivery of high-quality software solutions. The position involves direct impact on product reliability and user experience.<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!
Role: Quality Assurance Engineer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $25 - $60/hour<br>Role Overview:We are hiring for one of our clients, seeking a Quality Assurance Engineer to work on a contract basis. The role involves ensuring software products meet defined quality standards through systematic testing and validation. You will collaborate with development teams to identify defects and verify fixes, maintaining high reliability across platforms.<br>Key Responsibilities:• Design, execute, and document test cases to validate software functionality and performance.• Identify, report, and track software defects using tracking systems to ensure resolution.• Collaborate with cross-functional teams to define and refine product requirements.• Automate test cases to improve efficiency and coverage of regression testing.• Participate in code reviews and provide feedback on testability of software components.<br>Required Skills & Qualifications:• Experience with manual and automated testing frameworks and tools.• Proficiency in writing test cases and executing test plans.• Knowledge of bug tracking systems such as Jira or similar tools.• Familiarity with API and UI testing methodologies.• Strong analytical skills to diagnose software issues and verify fixes.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development industry, contributing to the delivery of high-quality software solutions. The position involves direct impact on product reliability and user experience.<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!
Role: Quality Assurance Engineer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $25 - $60/hour<br>Role Overview:We are hiring for one of our clients, seeking a Quality Assurance Engineer to work on a contract basis. The role involves ensuring software products meet defined quality standards through systematic testing and validation. You will collaborate with development teams to identify defects and verify fixes, maintaining high reliability across platforms.<br>Key Responsibilities:• Design, execute, and document test cases to validate software functionality and performance.• Identify, report, and track software defects using tracking systems to ensure resolution.• Collaborate with cross-functional teams to define and refine product requirements.• Automate test cases to improve efficiency and coverage of regression testing.• Participate in code reviews and provide feedback on testability of software components.<br>Required Skills & Qualifications:• Experience with manual and automated testing frameworks and tools.• Proficiency in writing test cases and executing test plans.• Knowledge of bug tracking systems such as Jira or similar tools.• Familiarity with API and UI testing methodologies.• Strong analytical skills to diagnose software issues and verify fixes.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development industry, contributing to the delivery of high-quality software solutions. The position involves direct impact on product reliability and user experience.<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!
Key Responsibilities Design, document, and execute test plans, test cases, and regression suites for web and mobile applications across multiple projects Perform functional, usability, localization, and RTL (right-to-left) layout testing for Arabic-language interfaces Validate Arabic content quality in AI outputs, including ASR transcriptions, classifications, and summaries — covering MSA, Gulf dialects, and Arabic-English code-switching scenarios Test REST APIs and backend services (e.g., using Postman or similar tools) Build and maintain automated test suites for UI and API layers Log, track, and verify defects through to resolution; work closely with developers and product owners in an agile environment Participate in UAT cycles with clients and support release readiness sign-off Test data pipelines and platform workflows end-to-end, including user onboarding, task submission, and data validation flows Contribute to QA process improvement, test documentation standards, and quality metrics reporting.<br><br>Required Qualifications5+ years of hands-on experience in software QA (manual and automation) Native or fluent Arabic (reading, writing, listening) and professional working proficiency in English Strong experience testing web and mobile applications (i OS/Android) Experience with test automation frameworks such as Playwright, Selenium, Cypress, or Appium Solid API testing experience (Postman, REST Assured, or equivalent) Familiarity with bug tracking and test management tools (Jira, Test Rail, orsimilar) Understanding of agile/Scrum development processes Strong analytical skills with meticulous attention to detail, particularly in evaluating Arabic text rendering, diacritics, and dialectal variation<br><br>Preferred / Nice to Have Experience testing LLM-based or Gen AI applications: prompt regression testing, evaluating non-deterministic outputs, hallucination detection,response quality scoring, and guardrail validation Experience with CI/CD pipelines (Git Hub Actions, Git Lab CI, Jenkins) and integrating automated tests into them Basic scripting ability in Python or Java Script for test tooling
Agreement type: This is a remote full-time employment role requiring 40 hours per week, with direct hiring by the client.<br><br>Candidate location: United Arab Emirates (work permit needed)<br><br>Our Company Description<br><br>Mission.dev is the next-gen staffing platform for software talent.<br><br>We help you find, evaluate, and manage top software talent (contractors or direct hires) faster, smarter, and more efficiently.<br><br>Powered by AI. Backed by real humans.<br><br>About The Client<br><br>This fintech organization develops modern payment infrastructure and a white-label digital banking platform.<br><br>The system integrates stablecoin and traditional fiat rails to facilitate instant global transactions, including payroll and treasury management.<br><br>The platform combines digital banking features like wallets and real-time payments with integrated AI agents to enhance financial interactions.<br><br>The organization operates with a modern, cloud-native architecture and maintains an engineering culture centered on AI-augmented development workflows.<br><br>About The Role<br><br>As a Senior QA Automation Engineer, you will design and scale a comprehensive automated testing strategy for a mobile banking application and its underlying serverless infrastructure.<br><br>You will take full ownership of quality standards across mobile, backend, and AI-driven features, ensuring financial-grade reliability for global payment flows.<br><br>This role offers the opportunity to lead the transition toward AI-augmented quality assurance, utilizing advanced tools to accelerate debugging, generate tests, and maintain high-velocity deployment cycles in a complex, real-time financial ecosystem.<br><br>What You’ll Do<br><br>Build and scale automated test suites for contract and payload validation across REST, Graph QL, and Web Socket interfaces. Develop comprehensive end-to-end mobile automation scripts to ensure a seamless user experience across digital banking features. Validate complex serverless backend flows and event-driven architectures to maintain system integrity. Verify the accuracy and security of digital asset payment rails and cross-border transaction engines. Implement automated testing for real-time systems, including streaming updates and AI-integrated interactions. Integrate robust testing frameworks into CI/CD pipelines to facilitate zero-regression deployments. Utilize AI-driven development tools to enhance test coverage and streamline the identification of regressions.<br><br>What You Bring<br><br>7+ years of experience in quality assurance engineering with a focus on automation. Proven expertise in Type Script and Java Script-based testing frameworks. Extensive experience with mobile end-to-end automation tools and API contract testing. Strong understanding of serverless, event-driven architectures and backend system validation. Professional background testing of financial applications, payment processors, or digital wallet systems.<br><br>Nice to Haves<br><br>Experience with blockchain transactions or stablecoin payment infrastructure. Familiarity with AI-assisted development environments and LLM-based productivity tools. Knowledge of real-time communication protocols and streaming data updates.<br><br>Compensation & Benefits<br><br>Remote-first work environment.
Agreement type: This is a remote full-time employment role requiring 40 hours per week, with direct hiring by the client.<br><br>Candidate location: United Arab Emirates (work permit needed)<br><br>Our Company Description<br><br>Mission.dev is the next-gen staffing platform for software talent.<br><br>We help you find, evaluate, and manage top software talent (contractors or direct hires) faster, smarter, and more efficiently.<br><br>Powered by AI. Backed by real humans.<br><br>About The Client<br><br>This fintech organization develops modern payment infrastructure and a white-label digital banking platform.<br><br>The system integrates stablecoin and traditional fiat rails to facilitate instant global transactions, including payroll and treasury management.<br><br>The platform combines digital banking features like wallets and real-time payments with integrated AI agents to enhance financial interactions.<br><br>The organization operates with a modern, cloud-native architecture and maintains an engineering culture centered on AI-augmented development workflows.<br><br>About The Role<br><br>As a Senior QA Automation Engineer, you will design and scale a comprehensive automated testing strategy for a mobile banking application and its underlying serverless infrastructure.<br><br>You will take full ownership of quality standards across mobile, backend, and AI-driven features, ensuring financial-grade reliability for global payment flows.<br><br>This role offers the opportunity to lead the transition toward AI-augmented quality assurance, utilizing advanced tools to accelerate debugging, generate tests, and maintain high-velocity deployment cycles in a complex, real-time financial ecosystem.<br><br>What You’ll Do<br><br>Build and scale automated test suites for contract and payload validation across REST, Graph QL, and Web Socket interfaces. Develop comprehensive end-to-end mobile automation scripts to ensure a seamless user experience across digital banking features. Validate complex serverless backend flows and event-driven architectures to maintain system integrity. Verify the accuracy and security of digital asset payment rails and cross-border transaction engines. Implement automated testing for real-time systems, including streaming updates and AI-integrated interactions. Integrate robust testing frameworks into CI/CD pipelines to facilitate zero-regression deployments. Utilize AI-driven development tools to enhance test coverage and streamline the identification of regressions.<br><br>What You Bring<br><br>7+ years of experience in quality assurance engineering with a focus on automation. Proven expertise in Type Script and Java Script-based testing frameworks. Extensive experience with mobile end-to-end automation tools and API contract testing. Strong understanding of serverless, event-driven architectures and backend system validation. Professional background testing of financial applications, payment processors, or digital wallet systems.<br><br>Nice to Haves<br><br>Experience with blockchain transactions or stablecoin payment infrastructure. Familiarity with AI-assisted development environments and LLM-based productivity tools. Knowledge of real-time communication protocols and streaming data updates.<br><br>Compensation & Benefits<br><br>Remote-first work environment.
Agreement type: This is a remote full-time employment role requiring 40 hours per week, with direct hiring by the client.<br><br>Candidate location: United Arab Emirates (work permit needed)<br><br>Our Company Description<br><br>Mission.dev is the next-gen staffing platform for software talent.<br><br>We help you find, evaluate, and manage top software talent (contractors or direct hires) faster, smarter, and more efficiently.<br><br>Powered by AI. Backed by real humans.<br><br>About The Client<br><br>This fintech organization develops modern payment infrastructure and a white-label digital banking platform.<br><br>The system integrates stablecoin and traditional fiat rails to facilitate instant global transactions, including payroll and treasury management.<br><br>The platform combines digital banking features like wallets and real-time payments with integrated AI agents to enhance financial interactions.<br><br>The organization operates with a modern, cloud-native architecture and maintains an engineering culture centered on AI-augmented development workflows.<br><br>About The Role<br><br>As a Senior QA Automation Engineer, you will design and scale a comprehensive automated testing strategy for a mobile banking application and its underlying serverless infrastructure.<br><br>You will take full ownership of quality standards across mobile, backend, and AI-driven features, ensuring financial-grade reliability for global payment flows.<br><br>This role offers the opportunity to lead the transition toward AI-augmented quality assurance, utilizing advanced tools to accelerate debugging, generate tests, and maintain high-velocity deployment cycles in a complex, real-time financial ecosystem.<br><br>What You’ll Do<br><br>Build and scale automated test suites for contract and payload validation across REST, Graph QL, and Web Socket interfaces. Develop comprehensive end-to-end mobile automation scripts to ensure a seamless user experience across digital banking features. Validate complex serverless backend flows and event-driven architectures to maintain system integrity. Verify the accuracy and security of digital asset payment rails and cross-border transaction engines. Implement automated testing for real-time systems, including streaming updates and AI-integrated interactions. Integrate robust testing frameworks into CI/CD pipelines to facilitate zero-regression deployments. Utilize AI-driven development tools to enhance test coverage and streamline the identification of regressions.<br><br>What You Bring<br><br>7+ years of experience in quality assurance engineering with a focus on automation. Proven expertise in Type Script and Java Script-based testing frameworks. Extensive experience with mobile end-to-end automation tools and API contract testing. Strong understanding of serverless, event-driven architectures and backend system validation. Professional background testing of financial applications, payment processors, or digital wallet systems.<br><br>Nice to Haves<br><br>Experience with blockchain transactions or stablecoin payment infrastructure. Familiarity with AI-assisted development environments and LLM-based productivity tools. Knowledge of real-time communication protocols and streaming data updates.<br><br>Compensation & Benefits<br><br>Remote-first work environment.
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.
Software Tester / QA Analyst / Automation Engineer – Role Description & Qualifications Role Overview The Software Tester / QA Analyst / Automation Engineer is responsible for ensuring software quality, reliability, and performance through structured testing processes and automation practices. This role works closely with development, product, and technical teams to identify issues, validate solutions, and improve overall application quality. The position combines manual testing expertise with automation skills to support efficient and dependable software delivery. Key Responsibilities • Design, prepare, and execute test plans, test cases, and testing scenarios. • Perform functional, regression, integration, and usability testing. • Analyze requirements and identify potential quality risks or gaps. • Create and maintain automated test scripts to improve testing efficiency. • Identify, document, and track defects through resolution. • Collaborate with developers and stakeholders to investigate and resolve issues. • Validate software features against technical and business requirements. • Maintain testing documentation, reports, and quality metrics. • Support continuous improvement of testing processes and automation frameworks. • Participate in release validation and ensure product readiness before deployment. Qualifications and Requirements • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. • Experience in software testing, quality assurance, or automation engineering. • Strong understanding of software development lifecycle and testing methodologies. • Knowledge of manual testing techniques and defect management processes. • Experience with automation frameworks or testing tools is preferred. • Basic understanding of programming concepts and scripting languages. • Strong analytical and problem-solving skills. • High attention to detail and commitment to software quality. • Ability to collaborate effectively with cross-functional technical teams. • Strong organizational skills and ability to manage multiple testing priorities. Summary The Software Tester / QA Analyst / Automation Engineer plays a critical role in delivering high-quality software by ensuring applications meet performance, reliability, and usability expectations. This position offers opportunities to work with modern testing practices, improve automation capabilities, and contribute to continuous product improvement.
Software Tester / QA Analyst / Automation Engineer – Role Description & Qualifications Role Overview The Software Tester / QA Analyst / Automation Engineer is responsible for ensuring software quality, reliability, and performance through structured testing processes and automation practices. This role works closely with development, product, and technical teams to identify issues, validate solutions, and improve overall application quality. The position combines manual testing expertise with automation skills to support efficient and dependable software delivery. Key Responsibilities • Design, prepare, and execute test plans, test cases, and testing scenarios. • Perform functional, regression, integration, and usability testing. • Analyze requirements and identify potential quality risks or gaps. • Create and maintain automated test scripts to improve testing efficiency. • Identify, document, and track defects through resolution. • Collaborate with developers and stakeholders to investigate and resolve issues. • Validate software features against technical and business requirements. • Maintain testing documentation, reports, and quality metrics. • Support continuous improvement of testing processes and automation frameworks. • Participate in release validation and ensure product readiness before deployment. Qualifications and Requirements • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. • Experience in software testing, quality assurance, or automation engineering. • Strong understanding of software development lifecycle and testing methodologies. • Knowledge of manual testing techniques and defect management processes. • Experience with automation frameworks or testing tools is preferred. • Basic understanding of programming concepts and scripting languages. • Strong analytical and problem-solving skills. • High attention to detail and commitment to software quality. • Ability to collaborate effectively with cross-functional technical teams. • Strong organizational skills and ability to manage multiple testing priorities. Summary The Software Tester / QA Analyst / Automation Engineer plays a critical role in delivering high-quality software by ensuring applications meet performance, reliability, and usability expectations. This position offers opportunities to work with modern testing practices, improve automation capabilities, and contribute to continuous product improvement.
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.
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.
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.