Software Tester Jobs - Dubai UAE
6884 Jobs Found
<p>Software Developer – Immediate Hiring</p>
<p>We are looking for a motivated Software Developer to join our growing technology team in the UAE.</p>
<p>What You’ll Do:</p>
<p>Design, develop, and maintain software applications<br />
Write clean, efficient, and scalable code<br />
Fix bugs and improve system performance<br />
Work with teams on new features and updates</p>
<p>Who Can Apply:</p>
<p>Freshers are welcome to apply<br />
Basic knowledge of programming languages (Java, Python, PHP, or similar)<br />
Understanding of web or software development fundamentals<br />
Problem-solving mindset and willingness to learn</p>
<p>What We Offer:</p>
<p>Competitive salary package<br />
Visa and company benefits as per UAE labor law<br />
Career growth and training opportunities<br />
Professional and supportive work environment</p>
<p>Job Type: Full-Time<br />
Location: UAE</p>
<p>Apply Today!</p>
<p>Send your CV via WhatsApp: +971 52 557 7101</p>
<p>Hurry! Limited positions available – early applicants preferred.</p>
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
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!
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.
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.
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.
Role: Backend Software Engineer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $50 - $70/hour<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer to work on a contract basis. The role involves developing and maintaining scalable software solutions while collaborating with cross-functional teams to deliver high-quality products. Responsibilities include writing clean, efficient code and optimizing system performance.<br>Key Responsibilities:• Design, develop, and maintain software applications using modern programming languages and frameworks.• Write clean, modular, and reusable code following best practices and coding standards.• Work with product managers, designers, and other engineers to define project requirements and deliver solutions.• Troubleshoot, debug, and resolve software defects and performance issues.• Participate in code reviews and contribute to architectural decisions.<br>Required Skills & Qualifications:• Proficiency in programming languages such as Python, Java, or Java Script.• Experience with software development methodologies like Agile or Scrum.• Strong problem-solving skills and ability to write efficient algorithms.• Familiarity with version control systems like Git.• Understanding of data structures and database systems.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to the development of innovative software solutions. The position requires remote collaboration with a diverse team of engineers and stakeholders.<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: 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!
Role: Senior AI Software Engineer (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: Competitive, based on experience<br>Role Overview:We are hiring for one of our clients, seeking a Senior Software Engineer – LLM Evaluation to work on a full-time basis. You will create cutting-edge datasets for training, benchmarking, and advancing large language models, collaborating closely with researchers. This includes curating code examples, providing precise solutions, and making corrections in multiple programming languages.<br>Key Responsibilities:• Curate code examples, build solutions, and correct code in Python, Java Script (including React JS), C/C++, Java, Rust, and Go.• Evaluate and refine AI-generated code to ensure efficiency, scalability, and reliability.• Collaborate with cross-functional teams to enhance enterprise-level AI-driven coding solutions against industry performance benchmarks.• Build agents that verify code quality and identify error patterns.• Hypothesize on software engineering cycle steps and evaluate model capabilities on them.<br>Required Skills & Qualifications:• Several years of software engineering experience, including 2+ years at a top-tier product company.• Strong expertise in building full-stack applications.• Experience with Python and Java Script, including React JS.• Proficiency in C/C++, Java, Rust, and Go.• Ability to design verification mechanisms for software engineering tasks.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to the advancement of AI systems that drive measurable business impact.<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: Senior AI Software Engineer (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: Competitive, based on experience<br>Role Overview:We are hiring for one of our clients, seeking a Senior Software Engineer – LLM Evaluation to work on a full-time basis. You will create cutting-edge datasets for training, benchmarking, and advancing large language models, collaborating closely with researchers. This includes curating code examples, providing precise solutions, and making corrections in multiple programming languages.<br>Key Responsibilities:• Curate code examples, build solutions, and correct code in Python, Java Script (including React JS), C/C++, Java, Rust, and Go.• Evaluate and refine AI-generated code to ensure efficiency, scalability, and reliability.• Collaborate with cross-functional teams to enhance enterprise-level AI-driven coding solutions against industry performance benchmarks.• Build agents that verify code quality and identify error patterns.• Hypothesize on software engineering cycle steps and evaluate model capabilities on them.<br>Required Skills & Qualifications:• Several years of software engineering experience, including 2+ years at a top-tier product company.• Strong expertise in building full-stack applications.• Experience with Python and Java Script, including React JS.• Proficiency in C/C++, Java, Rust, and Go.• Ability to design verification mechanisms for software engineering tasks.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to the advancement of AI systems that drive measurable business impact.<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: Go Software Engineer (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: Competitive, based on experience<br>Role Overview:We are hiring for one of our clients to build the next generation of dialog agents with wide-ranging applications in education, entertainment, and question-answering systems. The role involves close collaboration with cross-functional teams to define, design, and deliver new features.<br>Key Responsibilities:• Review AI-generated code and solutions to ensure adherence to quality standards and development best practices• Organize development cycles, set priorities, and define project goals and deadlines• Resolve complex coding issues using Go expertise during AI validation and system integration• Verify accuracy, efficiency, and dependability of AI-generated code through validation processes• Analyze code, provide constructive feedback, and foster a collaborative environment that encourages innovation and continuous improvement<br>Required Skills & Qualifications:• Bachelor’s or master’s degree in engineering, computer science, or equivalent experience• At least 3+ years of relevant software engineering experience, with a proven ability to lead teams• In-depth knowledge of Go programming language and software development best practices• Experience with AI systems and code-creation technologies, including LLM model training• Proactive contribution to public Git Hub repositories, including feature development and code refactoring for large codebases<br>More About the Opportunity:This role offers a unique opportunity to contribute to cutting-edge AI technology that powers open-ended, collaborative dialogues. The company is building scalable backend components to support high-quality LLM training and deployment across diverse frameworks.<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!