115 Software Testing jobs in the United Arab Emirates
High-Quality Software Testing Specialist
Posted today
Job Viewed
Job Description
We are seeking an experienced Expert Quality Assurance Engineer to join our team. This is a critical role in ensuring the quality and reliability of modern cloud-native and GenAI platforms through robust testing practices.
The ideal candidate will have hands-on experience in QA and automation testing, with expertise in automation tools such as Pytest and Selenium. They will also have solid experience in API testing and validation, familiarity with CI/CD pipelines and DevOps integration, and excellent communication and collaborative skills.
This is a mid-senior level position, requiring 7+ years of hands-on experience in QA and automation testing. The successful candidate will be responsible for designing and implementing comprehensive test strategies, test plans, and test cases, conducting functional, integration, performance, and security testing, developing and maintaining automation frameworks, and tracking and managing defects.
Key responsibilities include:
Node.js Software Engineer - Testing
Posted today
Job Viewed
Job Description
We are hiring a Node.js Software Engineer – Testing for one of the leading banks in the UAE, offering an exciting opportunity to work on scalable, enterprise-grade applications within a fast-paced Agile environment.
Education:
- Bachelor's or Postgraduate degree in Computer Science or a related field (or equivalent industry experience)
- Minimum of 5 years of experience in JavaScript with a strong focus on automation testing
- At least 1 year of hands-on experience with TypeScript
- Solid experience in Automation Testing Techniques and Tools such as:
- Playwright
- Cucumber
- Appium
- Selenium
- Proven expertise in developing and testing scalable, highly available RESTful APIs and microservices using JavaScript technologies
- Ability to create end-to-end automation test suites using Playwright/Selenium , preferably following the BDD approach
- Practical experience with GraphQL
- Familiarity with CI/CD principles and hands-on troubleshooting in distributed services
- Working knowledge of containerization using Docker and Kubernetes
- Exposure to API Gateway integrations (e.g., 3Scale)
- Understanding of Single Sign-On (SSO) and token-based authentication (e.g., REST, JWT, OAuth)
- Experience with task/message queues such as AWS SQS , Microsoft Azure Service Bus , Pushpin , or Kafka
- Follows best practices in coding , unit testing , security , and documentation
- Experience working in Agile development environments
- Strong ability to research and benchmark tools and technologies against industry standards
- Ability to influence cross-functional teams on technical decisions, enhancing productivity through deep technical knowledge
- A self-starter who can take ownership and drive results without direct supervision
- Strong interpersonal and communication skills , capable of presenting ideas to senior and executive management
Node.js Software Engineer - Testing
Posted today
Job Viewed
Job Description
We are hiring a Node.js Software Engineer – Testing for one of the leading banks in the UAE, offering an exciting opportunity to work on scalable, enterprise-grade applications within a fast-paced Agile environment.
Education:
- Bachelor's or Postgraduate degree in Computer Science or a related field (or equivalent industry experience)
- Minimum of 5 years of experience in JavaScript with a strong focus on automation testing
- At least 1 year of hands-on experience with TypeScript
- Solid experience in Automation Testing Techniques and Tools such as:
- Playwright
- Cucumber
- Appium
- Selenium
- Proven expertise in developing and testing scalable, highly available RESTful APIs and microservices using JavaScript technologies
- Ability to create end-to-end automation test suites using Playwright/Selenium , preferably following the BDD approach
- Practical experience with GraphQL
- Familiarity with CI/CD principles and hands-on troubleshooting in distributed services
- Working knowledge of containerization using Docker and Kubernetes
- Exposure to API Gateway integrations (e.g., 3Scale)
- Understanding of Single Sign-On (SSO) and token-based authentication (e.g., REST, JWT, OAuth)
- Experience with task/message queues such as AWS SQS , Microsoft Azure Service Bus , Pushpin , or Kafka
- Follows best practices in coding , unit testing , security , and documentation
- Experience working in Agile development environments
- Strong ability to research and benchmark tools and technologies against industry standards
- Ability to influence cross-functional teams on technical decisions, enhancing productivity through deep technical knowledge
- A self-starter who can take ownership and drive results without direct supervision
- Strong interpersonal and communication skills , capable of presenting ideas to senior and executive management
Senior Software Quality Assurance Specialist
Posted today
Job Viewed
Job Description
Become a key player in our team as a Senior Quality Assurance Engineer. We're seeking a highly skilled professional to drive the quality and delivery of our software products.
Key Responsibilities- Collaborate closely with cross-functional teams to design, develop, and deliver high-quality software.
- Develop comprehensive test plans and cases to ensure thorough testing.
- Prevent, identify, analyze, and track product defects.
- Design, create, and execute automation scripts to enhance efficiency.
- Conduct manual investigation and reproduction of functional backend software issues.
- Perform root cause analysis of existing test script failures.
- Identify deficiencies in current test scripts and suggest additional scripted coverage.
- Investigate unreleased features, defining requirements, behavior, and impact.
- Document and design candidate test scenarios for the above.
- Minimum 7-8 years of experience in software testing methodologies, including automation and manual testing.
- Strong ability to write clear, concise, and comprehensive test plans and test cases.
- Proficiency in handling backend services such as APIs, databases, and distributed systems.
- Familiarity with Linux and database operations: MySQL, SQL Server, Oracle, and test environment setup via CICD, Spring Boot.
- Excellent programming skills, especially Java.
- Strong analytical and troubleshooting skills.
- Experience working in Agile/Scrum environments and using collaboration tools like Jira, Trello, Slack, etc.
- Excellent interpersonal, communication, and consultative skills.
- Self-managed, proactive work style, capable of working independently within a team environment.
- Be part of a fast-paced, mission-driven organization where opportunities to learn and excel are endless.
- Collaborate with diverse, world-class talent in a growth-oriented environment.
- Engage in unique projects that challenge your skills.
- Work in a truly global organization with international teams and a flat organizational structure.
- Enjoy flexible working hours, remote-first policies, and casual attire.
Learn more about our company values and culture.
Navigation Software System Quality Assurance
Posted 3 days ago
Job Viewed
Job Description
KOTRA Dubai helps UAE-based Korean clients for recruitment. KOTRA Dubai DOESN'T ACCEPT TELEPHONE INQUIRIES. KOTRA Dubai has NO RESPONSIBILITY for the contract between the company below and the applicants. Company Name: HYUNDAI AUTOEVER MIDDLE EAST AND AFRICA L.L.C Company Location: The Onyx Tower 1, The Greens, Dubai, UAE Company Introduction: Hyundai AutoEver, a subsidiary of Hyundai Motor Group, specializes in providing cutting-edge mobility software solutions and supporting both software and infrastructure in various in-car and external automotive areas. In December 2024, the company is expanding its global presence with the establishment of Hyundai AutoEver Middle East & Africa LLC. Job Description: Navigation Software System Quality Assurance Job Summary: Validate implementation of requirements and change list for regular/irregular Navigation Software release on both functionality and performance sides, oversee software quality by constructing validation plans for detecting errors and evaluating full stack system software. Role and Responsibilities: (Navigation S/W quality control) 1. Quality control - Manage confirmation/registration/modification of issues collected through internal/external issue, VOC etc., while tracking issues in various ways including raising objections and pursuing validation for terminated issues until finalized and closed. 2. QA management - All quality promotion activities through project quality control (pre-detection and supplementation of risks, step-by-step quality target level inspection, schedule management, etc.) 3. SW Verification & Validation - Analyze SW Specification/Change list (Requirements) and generate Test Case - Perform validation based on Test Case and register issues - Perform unit validation for each module (Integrated Search/Route Planning/Route Guiding/Map Display/Traffic Information/Connected Car Service) - Perform validation on System integration and performance - Perform integration validation through driving tests 4. Testing the infotainment system (Navigation S/W) in the Lab and the vehicle 5. Issue management using Jira system (Bug registration, tracking management) (internal/external communication) 1. Working with quality testing engineers, Software developers and project managers in Head Office in South Korea 2. Provide field support for production process (Gate for S/W). Deliver presentation on reports on internal validation. Provide prompt, accurate response to client's requests to minimize company issues, and when an issue occurs, report to HQ with utmost specifics in order to not delay the investigation 3. Managing external testing companies in case of outsourcing projects
Requirements
- Bachelor's degree or equivalent experience in IT, Automotive, Mechatronics, Electrical, Electronic Computer Science, industrial engineering, Geographic Information Science and Information Technology majors preferred or any related field - Certifications: ISTQB F/L (Preferred), CSTS (Preferred) - Experience in Automotive/ Vehicle Infotainment is must - Good communication skills Must Have: - Current location UAE (preferably Dubai/ Sharjah/ Ajman/ Umm Al Quwain) - At least 1-2 years of relevant experience Good to Have (not mandatory) - UAE Driving license - Knowledge of Korean or Arabic Language Working Conditions: - Expected Date of Recruitment: Negotiable - Salary: Salary depending on experience and skills - Term of the Contract: Permanent / (6 months of probation period) - Working Hours: +40 hours per week - Annual leaves: 22 working days - Severance payment: As per UAE labor law - Insurance: Support - Visa: Support - Flight fee to home country: Support(a round-trip ticket once a year) - Accompanying Family: Support(insurance for the accompanying family)
About the company
Since its establishment in 1962 as part of the Koreas first 5-year Economic Plan, KOTRA has been dedicated to creating new export markets and increasing Koreas trade value, which reached $1 trillion in 2011. In the late 1990s, the agency helped Korea overcome the Financial Crisis by starting its foreign direct investment promotion division. And in the last half century, KOTRA has played a significant role in supporting Korean companies expanding overseas. Today, the world economy is more volatile than ever due to the European financial crisis, China's hindered economic growth, upcoming elections in 15 countries and security issues in the Middle East. In preparation for a rapidly changing market environment, and using Koreas expansive FTA network, KOTRA is focusing on the globalization of small and medium sized enterprises(SMEs), the backbone of the Korean economy, by providing them with customized support related to global business establishment and export.
Test Automation Framework Developer
Posted today
Job Viewed
Job Description
AI Test Automation Specialist
">- This is a detail-driven role ideal for someone passionate about building scalable test automation frameworks and owning QA coverage end-to-end.
We are seeking a highly skilled professional to drive our company's success in delivering transformative AI solutions. This role plays a crucial part in driving business success through quality assurance practices.
Key Responsibilities:- Design, implement, and maintain automated test suites across web, backend, and data services
- Collaborate with engineers and product managers to define acceptance criteria and test strategies
- Build and maintain integration and end-to-end test frameworks using modern tools
- Embed automated testing within CI/CD pipelines
- Identify and report bugs with detailed documentation and reproducible steps
- Monitor system health post-deployment and lead root cause analysis for test failures
- Maintain regression coverage and contribute to the continuous improvement of QA practices
- 4+ years of hands-on experience in test automation and QA engineering
- Strong programming skills in Python, JavaScript, or TypeScript
- Proficiency with tools like Cypress, Playwright, Selenium, or similar
- Experience testing RESTful and GraphQL APIs
- Familiarity with Docker and cloud environments
- Solid understanding of QA best practices in agile delivery environments
- Strong analytical skills and attention to detail
This candidate will have the opportunity to build scalable test automation frameworks, improve QA processes, and be part of a fast-growing team.
Principal Quality Assurance Software Engineer
Posted today
Job Viewed
Job Description
We are seeking a skilled QA Automation and Manual Engineer to ensure the quality and performance of web applications. The ideal candidate brings strong technical proficiency, problem-solving skills, and a passion for quality engineering in Agile and DevOps environments.
About the Role
This QA Automation and Manual Engineer will play a critical part in designing, developing, and maintaining automated test scripts using Playwright and Selenium. The successful candidate will collaborate closely with developers, product managers, and QA team members to ensure comprehensive test coverage.
Key Responsibilities
Develop and maintain robust automated test scripts using Playwright and Selenium.
Closely collaborate with development teams to ensure comprehensive test coverage.
Integrate automated tests into CI/CD pipelines to enable continuous testing and deployment.
Conduct functional regression and performance testing of web applications.
Identify, log, and track software defects, working with teams to resolve issues.
Analyze test results, report defects, and provide insights for product quality improvements.
Contribute to the continuous improvement of testing strategies, frameworks, and best practices.
Required Qualifications
Bachelor's degree in Computer Science or Engineering or a related field.
4 years of hands-on experience in QA automation.
Proven expertise in both Playwright and Selenium.
Proficiency in one or more programming languages such as JavaScript, TypeScript, Java, or C#.
Experience with testing frameworks like Jest, Mocha, JUnit, or PyTest.
Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI).
Solid understanding of web technologies including HTML, CSS, and JavaScript.
Strong analytical debugging and problem-solving skills.
Excellent verbal and written communication with the ability to collaborate effectively across teams.
Be The First To Know
About the latest Software testing Jobs in United Arab Emirates !
High-Quality Software Deliveries
Posted today
Job Viewed
Job Description
We're seeking a highly skilled Quality Assurance Professional to join our team. In this role, you will be responsible for ensuring the quality and performance of our software products. You will collaborate with development and product teams to develop test strategies, execute test plans, and identify defects early in the development process.
Key Responsibilities- Develop and execute comprehensive test plans to ensure high-quality software products
- Collaborate with cross-functional teams to identify and prioritize testing needs
- Develop and maintain technical documentation for testing processes and procedures
- Bachelor's degree in Computer Science or related field
- 5+ years of experience in software quality assurance
- Proficient in both manual and automated testing techniques
- Experience with testing tools such as Selenium, JUnit, or similar
- Strong knowledge of API testing and tools like Postman or SoapUI
- Excellent analytical and troubleshooting skills
- Strong communication skills and the ability to work effectively in a team environment
- Ability to quickly adapt and learn new technologies in a dynamic work environment
- Paid Time Off
- Performance Bonus
- Training & Development
- Seniority level: Mid-Senior level
- Employment type: Contract
- Job function: Information Technology
- Industries: IT Services and IT Consulting
This is an excellent opportunity to leverage your skills and expertise to deliver high-quality software products.
Senior Software Engineer - Test Automation Specialist
Posted today
Job Viewed
Job Description
The role of a Software Developer is to design and develop software solutions using Python. This involves writing test automation tools, developing software for testing hardware components, and participating in international meetings.
Job Requirements- Proficiency in Python programming.
- Pragmatic approach to software development.
- Interest in test automation methodologies.
- Experience with Ubuntu or other Linux distributions.
- Ability to work effectively in a globally distributed team.
This position offers the opportunity to enhance Linux hardware testing capabilities, scale certification efforts, and increase test coverage. The successful candidate will be able to maintain and develop open-source certification tools, create hardware test automation solutions, and improve existing processes.
About the Role- Maintain and enhance Python-based test automation tools.
- Innovate methods for remote, automated testing.
- Develop software for testing hardware components such as graphics, hotplug, and Bluetooth.
- Write functional and performance tests to support hardware enablement and prevent regressions.
Benefits:
- Meaningful opportunity to influence Linux adoption across multiple industries and device types.
- A dynamic, fast-paced environment with ample learning and development opportunities.
Additional Information:
- Opportunity to participate in international meetings, with travel 2-3 times per year.
- Foster a diverse, inclusive workplace that values different perspectives and backgrounds.
High-Quality Software Developer Wanted
Posted today
Job Viewed
Job Description
Software Development Opportunity
We are seeking an experienced software developer to create and maintain high-quality software applications using C.
Key Responsibilities:
- Design, develop, and test software applications using C programming language
- Collaborate with cross-functional teams to understand project requirements and provide technical solutions
- Write clean, efficient, and well-documented code
- Troubleshoot and debug software issues
- Conduct code reviews and provide constructive feedback to team members
- Stay updated with industry trends and advancements in software development
- Continuously improve software performance and user experience
- Ensure compliance with coding standards and best practices
Requirements:
- Bachelor's degree in Computer Science or related field
- Minimum of 3 years of experience in software development using C
- Strong knowledge of object-oriented programming principles
- Proficient in writing clean, efficient, and maintainable code
- Experience with design patterns and data structures
- Familiarity with Agile development methodologies
- Excellent problem-solving and analytical skills
- Ability to work independently and in a team environment
- Strong communication and collaboration skills
- Experience with version control systems (Git, SVN)
- Knowledge of other programming languages such as Java, Python, or C# is a plus
What We Offer:
- A competitive salary and benefits package
- Opportunities for career growth and professional development
- A collaborative and supportive work environment
- Exposure to cutting-edge technologies and projects
- Flexible work hours and remote work options
- A fun and inclusive company culture