60 Software Testing jobs in Dubai
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.
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.
Be The First To Know
About the latest Software testing Jobs in Dubai !
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
Automation Test Engineer
Posted today
Job Viewed
Job Description
Experiences (Years & Type)
At least 5yrs experience in software testing.
2+ years Banking experience.
Experience on automation testing.
Technical/Functional:
Strong understanding of Software life cycle. (development & testing)
Able to create end to end Automation test suites using Playwright / Selenium preferably using BDD approach.
Strong understanding of the high level technical application architecture and design.
Knowledge and understanding of software testing principle , practice ,process , methods , Techniques and tools
Should have worked in technologies like Java, Mobile, ATM, Big Data etc.
Basic experience in Agile framework and continuous integration
Experience in Automated Testing Techniques using DevOps tools e.g. Selenium / Cucumber / UFT (QTP).
Basic experience in JMeter and Load runner.
Strong in Script Creation, Execution and analysis
Strong knowledge in continuous integration to enable continuous deployment.
Should have strong experience in Automation Framework Design.
Managerial:
Ability to develop collaborative and trustful relationships
Customer oriented work ethic, shows ownership and results orientation
Continuous enhancement in testing processes to ensure the best possible quality
Ability to work under pressure, manage expectations effective and not get overwhelmed pressures or changing priorities
Behavioural Competencies :
Strategic Thinking, Analytical Thinking, Flexibility, Integrity.
Orientation, Innovative, Excellent written and verbal communication
problem solving skills
Team working skills