Software Tester Jobs - Dubai UAE
6884 Jobs Found
Role Description The Software Tester is responsible for planning and executing tests to ensure the quality and reliability of training-related software, platforms, and digital tools. Day-to-day tasks include reviewing requirements and specifications, creating test cases, performing manual test execution, documenting defects, and collaborating with developers and trainers to resolve issues. The role also involves participating in quality assurance reviews, validating fixes, and contributing to continuous improvement of testing processes and documentation. This is a part-time remote role, requiring consistent communication with the team and reliable delivery of testing activities within agreed timelines. Qualifications Strong foundation in Software Testing and Test Execution, with the ability to follow test plans and procedures. Experience in Quality Assurance and creating, maintaining, and executing Test Cases. Excellent Analytical Skills for identifying issues, troubleshooting problems, and interpreting test results. Attention to detail, systematic working style, and commitment to delivering high-quality outcomes. Familiarity with common bug tracking or test management tools is beneficial. Good written and verbal communication skills in English for reporting and collaboration. Ability to work independently in a remote, part-time arrangement and manage time effectively. Relevant coursework or a degree in computer science, engineering, or a related field is preferred, along with any certifications in software testing or QA.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Freelance Software Tester With Apple Vision Pro based in United Arab Emirates.<br><br>This freelance opportunity is ideal for Apple Vision Pro owners interested in testing immersive digital experiences.<br><br>You will evaluate a sporting application during live events, focusing on the functionality and accuracy of its AR/VR elements.<br><br>Your testing will help identify technical issues and ensure a smooth, engaging experience for sports fans.<br><br>The work is short-term and project-based, with testing tasks assigned according to client needs rather than a fixed schedule.<br><br>You will use an online platform to access assignments, follow testing guidance, and report defects clearly.<br><br>Previous software testing experience is helpful but not required, with training resources available for those new to the field.<br><br>The role offers the flexibility to work remotely while gaining practical experience testing technology used in global-scale digital products.<br><br>Accountabilities<br><br>As a freelance tester, you will perform functional testing of a sporting application using your Apple Vision Pro and provide clear, accurate feedback on the user experience and any technical issues identified.<br><br>Access live sporting events through the application using an Apple Vision Pro. Test AR/VR elements to verify that they display and function correctly. Identify technical glitches, defects, and unexpected behavior during testing. Document and report defects through the designated online tracking platform. Follow provided testing instructions, preparation materials, and project requirements. Complete assigned testing sessions according to client requests and project availability. Communicate testing findings clearly and effectively in English. Dedicate approximately 2–3 hours to individual testing tasks on an ad-hoc basis. Complete the initial platform account setup and review relevant preparation materials before participating in testing.<br><br>Requirements<br><br>The ideal candidate is comfortable using Apple Vision Pro, able to navigate a streaming application in their local language, and capable of providing clear feedback in English. Testing experience is a plus, but motivated newcomers can also be considered.<br><br>Must be at least 18 years old. Must be physically located in one of the eligible countries: Australia, Singapore, UAE, Hong Kong, United Kingdom, France, Japan, South Korea, Taiwan, Germany, or China. Must personally own an Apple Vision Pro device and already be familiar with using it. Must be willing to provide proof of Apple Vision Pro ownership. Must be comfortable navigating a streaming application in the local language. Must be able to communicate effectively in English. Previous software testing experience is an advantage but is not mandatory. Willingness to complete available testing preparation or training is expected for candidates new to software testing. Must be able to dedicate approximately 30 minutes to initial account setup. Must have flexibility to complete testing assignments on an ad-hoc basis, typically requiring 2–3 hours per task. Strong attention to detail and the ability to identify and clearly describe technical issues. Reliable, organized, and comfortable working independently in a remote freelance environment.<br><br>Benefits<br><br>Starting pay rate of $18 USD per hour, with rates open to negotiation. Paid weekly through Pay Pal or Payoneer. Paid by the hour rather than by the number of bugs discovered. Fully remote freelance work with flexible scheduling. Freedom to choose testing tasks that fit your availability and interests. Short-term, ad-hoc assignments without a fixed testing schedule. Opportunity to test global-scale mobile and immersive applications. Practical experience developing and strengthening software testing skills. Free testing courses and preparation resources available for freelancers who are new to software testing. Work from home, a coffee shop, or another suitable location while maintaining flexibility.<br><br>How Jobgether Works<br><br>We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.<br><br>We appreciate your interest and wish you the best!<br><br> Why Apply Through Jobgether?<br><br>Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.<br><br>We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><ul><li><p>Perform Functional, System Integration (SIT), Regression, UAT, and End-to-End testing for Finacle applications.</p></li><li><p>Prepare test scenarios, test cases, and test data based on business requirements.</p></li><li><p>Test Finacle Core Banking modules such as:</p></li><li><p>CASA</p></li><li><p>Customer Information File (CIF)</p></li><li><p>Loans</p></li><li><p>Payments</p></li><li><p>Trade Finance</p></li><li><p>General Ledger (GL)</p></li><li><p>Treasury (preferred)</p></li><li><p>Validate banking transactions and ensure compliance with business rules.</p></li><li><p>Perform API testing using REST/SOAP services.</p></li><li><p>Execute database validation using SQL queries.</p></li><li><p>Log, track, and manage defects using tools such as JIRA, ALM, or Azure DevOps.</p></li><li><p>Coordinate with Business Analysts, Developers, and stakeholders to resolve issues.</p></li></ul><p><br></p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor's degree in Computer Science, Information Technology, or a related field to ensure a strong foundational knowledge.</li><li>Minimum of 3 years of experience in testing Finacle or similar banking applications, demonstrating in-depth industry knowledge.</li><li>Certification in software testing (e.g., ISTQB) is highly desirable to validate testing competencies.</li><li>Proven experience with test automation tools such as Selenium or QTP to optimize testing efficiency.</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><ul><li>Develop, maintain, and execute robust automated test scripts using Playwright and C# to ensure application quality and stability.</li><li>Collaborate closely with .NET developers to integrate automation into the CI/CD pipeline, enabling rapid feedback on code changes.</li><li>Design and implement comprehensive test strategies for complex .NET applications, focusing on critical user flows and business logic.</li><li>Identify, analyze, and document software defects with clear, reproducible steps, working with developers to resolve them efficiently.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li><p>Bachelor's degree in Computer Science, Engineering, or a related field, demonstrating a strong foundational understanding.</p></li><li><p>Minimum of 5 years of hands-on experience in software quality assurance and test automation.</p></li><li><p>Proven expertise in developing automated tests for .NET applications using C# and Playwright.</p></li><li><p>Solid understanding of software development lifecycle (SDLC) and Agile methodologies.</p></li></ul><p></p></section>
<p><strong>Job location : Dubai</strong></p><br><p><strong>Position : Sr. Arabic tester</strong><br></p><p>Design and execute end-to-end test cases for order management functionalities within BSS applications, ensuring comprehensive coverage of business requirements.</p><ul><li><p>Perform functional, integration, and performance testing of order fulfillment processes, including order creation, modification, cancellation, and activation.</p></li><li><p>Collaborate with business analysts and developers to understand requirements, clarify ambiguities, and validate test scenarios for the Dubai market.</p></li><li><p>Develop and maintain test data and test environments for order management testing, considering specific Dubai telecom regulations and customer profiles.</p></li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li><p>Possesses a Bachelor's degree in Computer Science, Information Technology, or a related field.</p></li><li><p>Holds relevant certifications such as ISTQB or similar, demonstrating a strong understanding of software testing principles.</p></li><li><p>Demonstrates 4+ years of experience in telecom BSS testing, with a focus on order management applications.</p></li><li><p>Exhibits a deep understanding of telecom industry standards and practices, specifically within the context of Dubai's telecom landscape.</p></li></ul>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><ul><li><p>Design and implement automated testing frameworks for agent-based systems, ensuring seamless integration within the SDLC.</p></li><li><p>Develop sophisticated test strategies that validate the emergent behaviors and complex interactions of autonomous agents.</p></li><li><p>Conduct rigorous performance and scalability testing to guarantee agent systems operate reliably under high load conditions.</p></li><li><p>Collaborate closely with AI/ML engineers and developers to debug and resolve intricate issues within agent logic and decision-making processes.</p></li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li><p>Bachelor's or Master's degree in Computer Science, Engineering, or a related field.</p></li><li><p>5+ years of experience in software quality assurance, with a focus on complex systems or AI/ML products.</p></li><li><p>Proven experience in developing and maintaining automated test scripts using Python, Java, or similar languages.</p></li><li><p>Familiarity with agent-based modeling concepts and simulation environments.</p></li></ul><p></p></section>
Software Engineer – Germany<br>Location: Germany Job Type: Full-Time Work Model: On-site / Hybrid / Remote, depending on the employer and role Employment Type: Permanent<br>About the Role<br>We are looking for a skilled Software Engineer to join a technology-focused team in Germany. The successful candidate will contribute to the design, development, testing, and maintenance of reliable and scalable software applications. This is an opportunity for professionals who enjoy solving technical challenges, collaborating with cross-functional teams, and building high-quality software solutions.<br>Key Responsibilities<br>Design, develop, test, and maintain software applications. Write clean, scalable, and maintainable code. Collaborate with software engineers, product managers, designers, and other stakeholders. Analyse technical requirements and translate them into effective software solutions. Identify, troubleshoot, and resolve software issues. Participate in code reviews and contribute to engineering best practices. Develop and maintain APIs, services, and application components where required. Improve application performance, reliability, and security. Contribute to automated testing and continuous integration processes. Stay updated with relevant technologies, tools, and software development practices.<br>Required Qualifications<br>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent relevant professional experience. Professional experience in software development or a related engineering role. Strong knowledge of at least one programming language such as Java, Python, Java Script/Type Script, C#, C++, or Go. Understanding of software development life cycles and engineering best practices. Experience with databases, APIs, version control, and testing frameworks. Strong analytical and problem-solving skills. Ability to communicate and collaborate effectively within a technical team.<br>Preferred Skills<br>Experience with one or more of the following is an advantage:Cloud platforms such as AWS, Azure, or Google Cloud. Docker and Kubernetes. CI/CD pipelines. Microservices and distributed systems. SQL or NoSQL databases. Agile/Scrum development environments. Modern frontend or backend frameworks.<br>What We Offer<br>Competitive salary based on experience and qualifications. Professional development and learning opportunities. Collaborative and international working environment. Modern engineering tools and technologies. Employee benefits according to the employer's policies. Opportunities for career progression. Work-life balance initiatives, where applicable.<br>Work Authorization<br>Candidates must meet the applicable legal requirements to work in Germany. Where applicable, relocation and immigration support may be available depending on the employer, role, and candidate's eligibility.<br>How to Apply<br>If you meet the qualifications and are interested in this Software Engineer opportunity in Germany, please submit your CV through the official Linked In application process.<br>Please apply only if this role matches your professional background and experience.<br>Employer, salary, work model, benefits, and relocation/visa support should be customized to reflect the actual vacancy before publishing.
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><ul><li><p>Design, develop, and maintain automated test scripts for web, mobile, and API applications.</p></li><li><p>Create and execute test plans, test cases, and test scenarios based on business requirements.</p></li><li><p>Develop and maintain automation frameworks using industry-standard tools.</p></li><li><p>Perform functional, regression, integration, and end-to-end testing.</p></li><li><p>Identify, log, track, and verify defects throughout the software development lifecycle.</p></li><li><p>Collaborate with developers, business analysts, and project managers to ensure quality deliverables.</p></li><li><p>Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.</p></li><li><p>Generate test execution reports and provide quality metrics to stakeholders.</p></li><li><p>Continuously improve test processes and automation coverage.</p></li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li><p>Required Skills</p><ul><li><p>Strong experience in automation testing tools such as:</p></li><li><p>Selenium WebDriver</p></li><li><p>Cypress</p></li><li><p>Playwright</p></li><li><p>TestNG / JUnit</p></li><li><p>Experience in API testing using:</p></li><li><p>Postman</p></li><li><p>REST Assured</p></li><li><p>SoapUI</p></li><li><p>Programming knowledge in:</p></li><li><p>Java, Python, JavaScript, or C#</p></li><li><p>Experience with CI/CD tools:</p></li><li><p>Jenkins, GitLab CI/CD, Azure DevOps</p></li><li><p>Knowledge of SQL and database testing.</p></li><li><p>Experience with defect tracking tools such as Jira.</p></li><li><p>Understanding of Agile/Scrum methodologies.</p></li></ul><p>Preferred Skills</p><ul><li><p>Experience in performance testing using JMeter or LoadRunner.</p></li><li><p>Exposure to cloud platforms such as AWS, Azure, or GCP.</p></li><li><p>Knowledge of Docker, Kubernetes, and DevOps practices.</p></li><li><p>Banking or Financial Services domain experience is an added advantage.</p></li></ul><p>Qualifications</p><ul><li><p>Bachelor's degree in Computer Science, Information Technology, or a related field.</p></li><li><p>ISTQB certification is preferred.</p></li></ul><p>Key Competencies</p><ul><li><p>Strong analytical and problem-solving skills.</p></li><li><p>Excellent communication and stakeholder management skills.</p></li><li><p>Ability to work independently and in a team-oriented environment.</p></li><li><p>Attention to detail and commitment to delivering high-quality software.</p></li></ul><p><strong>Domain Preference:</strong> Banking, Digital Banking, Cards, Payments, Core Banking, FinTech (preferred).</p></li></ul><p></p></section>
<ul><li><p>Tasks and Responsibilities</p><ul><li><p>Provide technical support across all software development processes for the Establishment in line with digital best practices and in coordination with all relevant teams.</p></li><li><p>Propose/prepare the policies, methodologies and technical specifications required to manage, plan and develop all systems and software projects, in accordance with approved digital best practices.</p></li><li><p>Design and develop systems and software for the Establishment using the best advanced digital tools and technologies, and work on developing and updating them according to digital business requirements and needs.</p></li><li><p>Study, analyze and assess the requirements of the Establishment's organizational units, and ensure that all their needs for the required software and digital systems are identified and covered in line with the Establishment's digital business needs and requirements, using the best possible digital technologies.</p></li><li><p>Develop the proposals and concepts required to prepare future work plans for the systems and software expected to be built and used within the Establishment, and follow up on their implementation as directed by the direct manager.</p></li><li><p>Coordinate and communicate with the relevant organizational units regarding the implementation of the plans and timelines for designing and developing the required systems and software.</p></li><li><p>Follow up with specialized companies implementing software and systems projects, and verify that the executed projects comply with the required technical specifications and standards.</p></li><li><p>Review the operation and implementation of software and systems designed in-house or prepared by specialized companies, ensure the effectiveness of their digital performance, and submit reports to the direct manager.</p></li><li><p>Conduct the necessary tests on the software and systems in place within the relevant organizational units to evaluate them, and submit technical reports to the direct manager.</p></li><li><p>Propose and define the digital standards and criteria that must be met in developing and updating software and systems, as well as the programming languages and tools used, in line with the Establishment's actual needs.</p></li><li><p>Study and analyze the efficiency and effectiveness of the software and systems in use and the mechanisms, indicators and performance measures required to assess the impact of implementation, identify obstacles, and provide technical solutions and recommendations to achieve the best possible performance levels.</p></li><li><p>Provide support, advice and technical guidance to all concerned parties in the systems development section and to software and system users, and ensure they fully understand the characteristics of these systems and the smooth flow of information and data.</p></li><li><p>Ensure the training and qualification of software and system users and employees to develop their digital capabilities and competencies in performing their assigned duties.</p></li><li><p>Participate in meetings of committees and specialized working groups on software and systems development with all relevant parties, and follow up on the implementation of their recommendations.</p></li><li><p>Prepare periodic reports presenting all completed work and activities, the obstacles and difficulties encountered, and the actions taken to overcome them.</p></li><li><p>Perform any other duties as assigned by the direct manager.</p></li></ul></li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li><p>Educational Qualification Years of Experience (Minimum)
Bachelor's degree in Information Systems, Computer Science, Information Technology, Computer Engineering, or any related discipline. 5-7 years of practical experience.
Master's degree in Information Systems, Computer Science, Information Technology, Computer Engineering, or any related discipline. 3-5 years of practical experience.
PhD in Information Systems, Computer Science, Information Technology, Computer Engineering, or any related discipline. 0-3 years of practical experience.
Certifications / Professional Programs
Advanced certifications and programs in systems and software analysis and development, conducting integrated systems testing, modern systems design tools, the use of programming language tools and techniques, communication skills, project management, and digital quality.
Skills
Systems Analysis
Software Development
Project Management</p></li></ul>
Role: Open Source Software Developer (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 Git Hub Contributor to work on a contract basis. Responsibilities include maintaining active Git Hub contributions, reviewing pull requests, and collaborating with engineering teams to improve code quality. The role requires consistent engagement with open-source projects and repositories relevant to the client’s technical stack.<br>Key Responsibilities:• Review and merge pull requests in Git Hub repositories to ensure code meets quality standards.• Contribute to open-source projects by fixing bugs, adding features, or optimizing performance.• Collaborate with engineering teams to align contributions with project roadmaps and technical requirements.• Monitor repository activity, address issues, and maintain documentation for contributors.• Provide feedback on code reviews to improve maintainability, security, and scalability.<br>Required Skills & Qualifications:• Proficiency in Git and Git Hub workflows, including branching, merging, and pull requests.• Experience contributing to open-source projects or maintaining public repositories.• Strong understanding of version control systems and collaborative software development.• Ability to write, debug, and optimize code in relevant programming languages (e.g., Python, Java Script, Java, C++).• Familiarity with CI/CD pipelines and automated testing frameworks.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development industry, contributing to high-impact projects shaping modern software infrastructure. Candidates will gain visibility in the developer community while refining technical and collaborative skills.<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!
AI Software Engineer - Dubai Discover the Opportunity Discovered MENA is partnering with a fast-growing AI technology startup looking to hire an AI Software Engineer to join its expanding engineering team.<br>This is an opportunity to build and deliver AI-powered products, working across frontend and backend development while integrating LLMs, RAG and agentic capabilities into production-ready applications. You’ll work closely with AI Engineers to transform intelligent models and systems into scalable, user-centric software.<br>The business is entering a significant phase of product delivery and growth, making this an ideal opportunity for a hands-on engineer who enjoys solving complex problems, taking ownership and working within a lean, ambitious startup environment.<br>Discover the Responsibilities:Design, develop and maintain scalable fullstack applications, working across backend services, APIs and modern frontend interfaces. Build production-grade backend systems using Python/Fast API and frontend applications using Type Script and modern Java Script frameworks. Collaborate with AI Engineers to integrate LLMs, RAG pipelines, vector databases and agentic workflows into AI-powered products. Develop and integrate AI services, including model APIs, retrieval systems and agent orchestration, to deliver intelligent user experiences. Take ownership of features across the full software development lifecycle, from system design and development through to testing, deployment and production support. Contribute to the deployment of AI applications within cloud environments, working closely with Dev Ops and Infrastructure Engineers to ensure scalability, reliability and observability. Participate in code reviews, technical discussions and system design, writing clean, maintainable and well-tested code. Explore and utilise AI-assisted development tools, such as Claude Code and Codex, to improve engineering productivity and delivery.<br>Discover the Requirements:5+ years of professional Software Engineering experience, with strong hands-on expertise across both frontend and backend development. Strong backend development experience, ideally using Python and Fast API, alongside frontend experience with Type Script and modern frameworks such as React or Next.js. Proven experience designing, building and deploying production-grade software applications, ideally within a product-led or startup environment. Practical experience building or integrating AI-powered applications, with an understanding of LLMs, RAG, vector databases, AI agents and agentic workflows. Experience working with cloud technologies and deploying applications into production, ideally AWS, although other major cloud platforms will be considered. Strong understanding of software engineering fundamentals, including API design, distributed systems, scalability, testing and system design. Exposure to CI/CD, containerisation, observability and modern cloud-native development practices would be advantageous. A strong problem-solving mindset, willingness to learn new technologies and the ability to take ownership within a fast-moving, collaborative engineering team
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><ul><li><p>Software Development</p><ul><li><p>Design, develop, test, and deploy software applications and services.</p></li><li><p>Develop scalable and maintainable backend systems using Java and related frameworks.</p></li><li><p>Build responsive and user-friendly frontend applications using modern web technologies.</p></li><li><p>Participate in all phases of the Software Development Life Cycle (SDLC).</p></li></ul><br><p><strong>Preferred Technologies (Any)</strong></p><ul><li><p>Java / Spring Boot</p></li><li><p>.NET / C#</p></li><li><p>Python</p></li><li><p>Angular / React / Vue.js</p></li><li><p>REST APIs & Microservices</p></li><li><p>SQL Server, Oracle, PostgreSQL, MySQL</p></li><li><p>Docker, Kubernetes</p></li><li><p>Azure, AWS, or GCP</p></li><li><p>Git, Jenkins, JIRA</p></li><li><p>Agile / Scrum</p></li></ul></li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li><p>Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field.</p></li><li><p>Relevant certifications in Java, Cloud, Agile, or Software Development are advantageous. </p></li></ul><br><p><strong>UAE/Dubai passport holders only</strong></p><p></p></section>
Role: Software Engineer - Electron JS, Desktop (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $150K - $220K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer (Electron JS) to work on a full-time basis. This role involves developing and maintaining desktop applications using Electron JS and related technologies. The position requires collaboration with cross-functional teams to deliver high-quality software solutions.<br>Key Responsibilities:• Develop and maintain desktop applications using Electron JS and Java Script/Type Script.• Design, implement, and optimize application features while ensuring performance and scalability.• Collaborate with product teams to translate requirements into technical specifications.• Write clean, maintainable, and efficient code following best practices and coding standards.• Debug and resolve issues reported by users or identified through testing.<br>Required Skills & Qualifications:• Proficiency in Electron JS and Java Script/Type Script development.• Experience with Node.js and front-end frameworks such as React or Angular.• Strong understanding of asynchronous programming and event-driven architectures.• Familiarity with version control systems, such as Git.• Experience with testing frameworks like Jest or Mocha.<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 cutting-edge desktop applications. The position plays a critical role in enhancing user experience and functionality for a widely used platform.<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: Software Engineer - Electron JS, Desktop (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $150K - $220K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer (Electron JS) to work on a full-time basis. This role involves developing and maintaining desktop applications using Electron JS and related technologies. The position requires collaboration with cross-functional teams to deliver high-quality software solutions.<br>Key Responsibilities:• Develop and maintain desktop applications using Electron JS and Java Script/Type Script.• Design, implement, and optimize application features while ensuring performance and scalability.• Collaborate with product teams to translate requirements into technical specifications.• Write clean, maintainable, and efficient code following best practices and coding standards.• Debug and resolve issues reported by users or identified through testing.<br>Required Skills & Qualifications:• Proficiency in Electron JS and Java Script/Type Script development.• Experience with Node.js and front-end frameworks such as React or Angular.• Strong understanding of asynchronous programming and event-driven architectures.• Familiarity with version control systems, such as Git.• Experience with testing frameworks like Jest or Mocha.<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 cutting-edge desktop applications. The position plays a critical role in enhancing user experience and functionality for a widely used platform.<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: Principal Software Engineer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $15 - $40/hour<br>Role Overview:We are hiring for one of our clients, seeking a Coding Expert (Multi-Language) to work on a contract basis. The role involves writing, reviewing, and debugging code in multiple programming languages to support cross-platform development projects. You will collaborate with engineering teams to implement scalable solutions and optimize existing codebases.<br>Key Responsibilities:• Write and maintain clean, efficient, and well-documented code in multiple languages (e.g., Python, Java Script, Java, C++).• Debug and troubleshoot issues across different programming environments and frameworks.• Collaborate with cross-functional teams to integrate new features and optimize performance.• Follow best practices for version control, testing, and deployment pipelines.• Contribute to architectural discussions and provide technical recommendations for improvements.<br>Required Skills & Qualifications:• Proficiency in at least two programming languages (e.g., Python, Java Script, Java, C++).• Experience with version control systems such as Git.• Strong problem-solving skills and attention to detail in debugging and testing.• Familiarity with software development methodologies (e.g., Agile, Scrum).• Ability to work independently and manage multiple tasks in a fast-paced environment.<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 industry, contributing to high-impact projects that shape digital solutions. The position involves flexible hours and remote collaboration with a diverse team of engineers.<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!
Lead the delivery of innovative digital products across Drive modern engineering practices, cloud-native architecture<br><br>About Our Client<br><br>Our client is a well-established regional organisation with a strong focus on digital innovation and technology-led growth. Through a dedicated product and innovation function, they are investing heavily in scalable platforms, customer experiences, and modern digital capabilities that support both existing businesses and new ventures.<br><br>Job Description<br><br>Key responsibilities include:<br><br>Lead multidisciplinary engineering teams across onshore and offshore locations. Partner closely with Product Managers, Designers, Marketing teams, and business stakeholders to deliver high-impact digital products. Drive software engineering excellence, governance, coding standards, and best practices. Evaluate and introduce modern technology solutions, frameworks, and engineering tools. Champion AI-assisted development practices and productivity-enhancing technologies. Oversee architecture decisions, API strategy, microservices design, and cloud deployments. Manage technical roadmaps, engineering KPIs, delivery performance, and resource planning. Reduce technical debt and improve platform scalability, stability, and performance. Conduct technology assessments, proof of concepts, and vendor evaluations. Support business stakeholders through workshops, demonstrations, requirement gathering, and solution design activities. Drive agile delivery practices and continuous improvement across engineering teams.<br><br>The Successful Applicant<br><br>The successful candidate is likely to possess:<br><br>Bachelor's degree in Computer Science, Engineering, or a related discipline.10+ years of software engineering experience.5+ years' experience leading software engineering teams, including distributed and offshore teams. Experience working within product-led organisations and agile delivery environments. Strong knowledge of modern architecture patterns, including microservices and API-first design. Hands-on experience with cloud platforms, ideally Google Cloud Platform. Technical exposure to technologies such as Node.js, React.js, React Native, Next.js, and mobile application development. Experience with MACH architecture principles. Strong understanding of CI/CD, Dev Ops practices, source control, and software delivery lifecycle management. Knowledge of SQL and NoSQL databases. Excellent stakeholder management, communication, and presentation skills. Previous experience within digital products, e-commerce, marketplace, automotive, property, or consumer-facing platforms would be advantageous.<br><br>What's on Offer<br><br>High visibility within a growing digital innovation function. Collaborative product-led culture focused on delivering measurable business outcomes. Long-term career growth within a well-supported and ambitious organisation.<br><br>Contact: Matt Jones<br><br>Quote job ref: JN-092026-7095046
<p><strong>SCOPE (Brief Description Of Overall Responsibility):</strong></p><br/><p>The Testing & Commissioning Engineer shall be responsible for design, testing& commissioning of protection and control systems at HV stations (33, 132 and 220 kV). The P&C engineer shall be responsible for the selection and parameterization of BCPUs (Protection and control) of the SCMS systems as well as other IEDs. He shall be competent with HV interlocking schemes, AC and DC schematics and modifications (including CT & PT circuits and cabling). He shall be familiar in use of relay testing equipment (OMICRON and ISA).</p><br/><p><strong>The Main Job Activities:</strong></p><br/><p>- Preparation of modifications of AC and DC schematics and interlocking schemes.</p><p>- Select and size various IEDs (including BCPUs).</p><p>- Familiar with various substation communication IEC (IEC 6150 and IEC 6070-5-101/104) protocols</p><p>- Using testing equipment (e.g. OMICRON and ISA)</p><p>- Familiar with SCMS HMI and SCADA software</p><p>- Capable of testing individual components and overall integrated systems</p><p>- Attending site services for installation supervision, commissioning and site acceptance test</p><p><strong>Desired Candidate Profile</strong></p><p>- GCC Competency (especially TAQA in Abu Dhabi)</p><p>- Familiar with various SCMS and protection relay protocols.</p><p>- Familiar with Telecommunication Systems and components such as SDH and PDH Multiplexers and radio communication and modems.</p>
<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>
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.