710 Selenium jobs in the United Arab Emirates
Selenium Automation 5+ yrs
Posted today
Job Viewed
Job Description
- Design, develop, and maintain test automation frameworks and scripts using Selenium WebDriver for web applications
- Collaborate with manual QA and development teams to understand requirements and translate them into test cases and automated scripts
- Execute automated test suites, report defects, track issues through to resolution
- Integrate automated tests into CI/CD pipelines (e.g. Jenkins, GitLab CI, Azure DevOps etc.)
- Perform cross-browser and cross-platform testing to ensure compatibility and performance across devices
- Maintain test data, test environments; ensure proper setup and teardown
- Review, refactor, optimize automation code for maintainability, reliability, and speed
- Update and maintain documentation related to automation processes, test plans, test cases and results
- Participate in design / sprint / review meetings; provide test estimates and feedback in early stages of the SDLC
- Assist in mentoring/junior QA or automation engineers, promoting best practices
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering or equivalent experience
- Minimum X years (usually 2-5 years, depending on seniority) of hands-on experience in test automation, especially with Selenium WebDriver
- Strong knowledge of test automation frameworks (Page Object Model, etc.) and programming/scripting (e.g. Java, C#, Python, JavaScript)
- Experience with web technologies (HTML, CSS, JavaScript, AJAX)
- Experience working with CI/CD tools and integrating automation suites into build/deployment pipelines
- Understanding of software testing methodologies, SDLC, defect tracking tools (e.g. JIRA, Bugzilla)
- Good analytical and problem solving skills, attention to detail
- Excellent communication skills (English) and ability to work in a cross-functional team
Preferred / Nice-to-Have
- Experience with performance testing, API testing tools (e.g. Postman, RestAssured)
- Experience in cross-platform, cross-browser automation (mobile browsers, desktop)
- Experience with cloud-based testing platforms (e.g. BrowserStack, Sauce Labs)
- Knowledge of behaviour driven development (BDD) tools like Cucumber, SpecFlow etc.
- Familiarity with containerization/docker for setting up test environments
Job Types: Full-time, Temporary, Contract
Contract length: 12 months
Pay: AED6, AED8,280.20 per month
QA Automation Engineer – Selenium, load testing using Jmeter with Banking
Posted today
Job Viewed
Job Description
Urgent requirement for QA Automation Engineer – Selenium, load testing using Jmeter with Banking Experience Required is required for our banking clients in Abu Dhabi ,UAE
Strong experience in Selenium,Jmeter Load testing---
Must
Strong experience API Testing & Documentation - Postman, Swagger/OpenAPI, Rest Assured is
Must
Strong experience in JIRA, Zephyr/XRAY, Confluence is
Must
Strong experience in Git/GitHub, Azure DevOps, Jenkins is
MUST
Strong experience in Banking/Fintech Domain i
s THE MUST
Lead the design, development, and maintenance of test automation frameworks using Selenium WebDriver and Java.
Drive QA automation strategy across multiple projects and work closely with cross-functional teams (developers, BAs, DevOps, product owners).
Develop and execute automated test scripts for functional, regression, and integration testing.
Identify test requirements, create detailed test plans, and maintain traceability.
Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI, Bamboo).
Conduct code reviews and provide guidance to QA engineers to improve automation code quality and best practices.
Collaborate with manual QA and development teams to ensure comprehensive test coverage.
Monitor test execution, identify and log defects, and track them to closure using defect management tools like JIRA.
Analyze automation test results and provide quality metrics and reports to stakeholders.
Ensure testing processes comply with regulatory standards in banking and finance (if applicable).
Automation & Scripting Tools
Selenium/Karate/Playwright – Web automation
Jmeter Meter
Load testing
Functionize – AI-driven test automation(optional)
Test Management Tools
Zephyr / XRAY (Jira plugins)
Azure DevOps
Bug Tracking & Collaboration
JIRA
MIRO – Visual collaboration
Confluence – Documentation
API Testing & Documentation
Postman
Swagger / OpenAPI
SoapUI
CI/CD & Version Control
Git / GitHub
Azure DevOps
Jenkins
Database & Scripting
SQL/MySQL
PLSQL
Cloud & Containerization (optional)
Docker
Cloud-based testing platforms (e.g., Sauce Labs, BrowserStack)
Skillset Required For Automation Testers
Core Banking Knowledge (Must)
Fintech domain
Payment gateway
Credit Card/ debit Card Flow
Other core Banking Function
Technical Skills
Proficiency in scripting languages (Java, JavaScript, Python, etc.)
Experience with API testing and mobile automation
Familiarity with CI/CD pipelines
Skills: automation,testing,selenium,jmeter,load testing
QA Automation Engineer – Selenium, load testing using Jmeter with Banking
Posted today
Job Viewed
Job Description
Urgent requirement for QA Automation Engineer – Selenium, load testing using Jmeter with Banking Experience Required is required for our banking clients in Abu Dhabi ,UAE
Strong Automation Testing Experience
Strong experience in Selenium, Appium, Jmeter Load testing---Must
Strong experience API Testing & Documentation - Postman, Swagger/OpenAPI, Rest Assured is Must
Strong Experience In JIRA, Zephyr/XRAY, Confluence Is Must
Strong experience in Git/GitHub, Azure DevOps, Jenkins is MUST
Strong Experience In Mobile Banking Domain Is THE MUST
- Lead the design, development, and maintenance of test automation frameworks using Selenium WebDriver and Java.
- Drive QA automation strategy across multiple projects and work closely with cross-functional teams (developers, BAs, DevOps, product owners).
- Develop and execute automated test scripts for functional, regression, and integration testing.
- Identify test requirements, create detailed test plans, and maintain traceability.
- Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI, Bamboo).
- Conduct code reviews and provide guidance to QA engineers to improve automation code quality and best practices.
- Collaborate with manual QA and development teams to ensure comprehensive test coverage.
- Monitor test execution, identify and log defects, and track them to closure using defect management tools like JIRA.
- Analyze automation test results and provide quality metrics and reports to stakeholders.
- Ensure testing processes comply with regulatory standards in banking and finance (if applicable).
Automation & Scripting Tools
- Selenium/Karate/Playwright – Web automation
- Jmeter Meter
- Load testing
- Functionize – AI-driven test automation(optional)
Test Management Tools
- Zephyr / XRAY (Jira plugins)
- Azure DevOps
- Bug Tracking & Collaboration
- JIRA
- MIRO – Visual collaboration
- Confluence – Documentation
API Testing & Documentation
- Postman
- Swagger / OpenAPI
- SoapUI
CI/CD & Version Control
- Git / GitHub
- Azure DevOps
- Jenkins
Database & Scripting
- SQL/MySQL
- PLSQL
Cloud & Containerization (optional)
- Docker
- Cloud-based testing platforms (e.g., Sauce Labs, BrowserStack)
Skillset Required For Automation Testers
- Core Banking Knowledge (Must)
- Fintech domain
- Payment gateway
- Credit Card/ debit Card Flow
- Other core Banking Function
Technical Skills
- Proficiency in scripting languages (Java, JavaScript, Python, etc.)
- Experience with API testing and mobile automation
- Familiarity with CI/CD pipelines
Skills: devops,selenium,automation
QA Automation Engineer – Selenium, load testing using Jmeter with Banking
Posted today
Job Viewed
Job Description
QA Automation Engineer – Selenium, load testing using JMeter with Banking experience required for our banking clients in Abu Dhabi, UAE.
Responsibilities- Lead the design, development, and maintenance of test automation frameworks using Selenium WebDriver and Java.
- Drive QA automation strategy across multiple projects and work closely with cross-functional teams (developers, BAs, DevOps, product owners).
- Develop and execute automated test scripts for functional, regression, and integration testing.
- Identify test requirements, create detailed test plans, and maintain traceability.
- Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI, Bamboo).
- Conduct code reviews and provide guidance to QA engineers to improve automation code quality and best practices.
- Collaborate with manual QA and development teams to ensure comprehensive test coverage.
- Monitor test execution, identify and log defects, and track them to closure using defect management tools like JIRA.
- Analyze automation test results and provide quality metrics and reports to stakeholders.
- Ensure testing processes comply with regulatory standards in banking and finance (if applicable).
- Selenium/Karate/Playwright – Web automation
- Jmeter – Load testing
- Functionize – AI-driven test automation (optional)
- Zephyr / XRAY (Jira plugins)
- Azure DevOps
- Bug Tracking & Collaboration
- JIRA
- MIRO – Visual collaboration
- Confluence – Documentation
- Postman
- Swagger / OpenAPI
- SoapUI
- Git / GitHub
- Azure DevOps
- Jenkins
- SQL/MySQL
- PLSQL
- Docker
- Cloud-based testing platforms (e.g., Sauce Labs, BrowserStack)
- Core Banking Knowledge (Must)
- Fintech domain
- Payment gateway
- Credit Card/ Debit Card Flow
- Other core Banking Function
- Proficiency in scripting languages (Java, JavaScript, Python, etc.)
- Experience with API testing and mobile automation
- Familiarity with CI/CD pipelines
Location: Abu Dhabi, United Arab Emirates
Seniority level- Mid-Senior level
- Contract
- Engineering and Information Technology
- Technology, Information and Internet
#J-18808-Ljbffr
QA Lead with Selenium exp- Arabic
Posted today
Job Viewed
Job Description
Job title: Team Leader Quality Engineer
Department: Web Development
Reports to: Technical Director
(SUMMARY) Basic function and scope:
This position is responsible for managing software quality teams by providing technical
direction and helping to ensure that the project is completed on time with the accepted
level of quality. This position will also be responsible for planning, executing and follow-
up software testing activities.
Main tasks and responsibilities:
� Responsible for conducting, leading and coordinating software quality activities
throughout the project.
� Manage quality team by conducting daily stand ups, ensuring sprints are
completed on time and removing impediments.
� Participate in quality activities partially by actively writing testing plans, test cases
and issues.
� Provide technical leadership for project and team through technical and issues
reviews, ensuring best technical practices are applied.
� Ability to understand analysis and architecture models to build test cases upon.
� Participate in the interviewing, training, overseeing and appraising team
members.
� Responsible for ensuring project estimates and schedules are created.
� Responsible for executing test cases and reporting issues and follow-up till
closure.
� Evaluate new technologies and evaluating how they could be integrated.
� Assists in technical backlog prioritization, planning and communication.
� Provides technical guidance and coaching to team members.
Required skills and qualifications:
Education: B.SC. Of computer science or equivalent.
Experience: 8+ years.
3. Having strong experience testing types.
4. Experience configuration management environments.
5. Excellent English reading and writing skills
6. Strong oral presentation and written communication skills
7. Ability to learn new technologies.
8. Must have excellent problem solving skills
9. Overcoming technical challenges.
10. UML knowledge and practice
11. Testing for both desktop and web applications, mobile application is +
12. Deployment basics for desktop and web solutions, and databases
13. SQL Server/Oracle basics
14. Ability to prepare testing environment.
15. Agile methodology concepts and practice
Tools, Equipments and machines:
� Tools:
� MS-Office
� Enterprise architect
AzureDevOps
Selenium
ebDriver
estNG
estAssured
llureReport
meter
� Equipments and machines:
� PC
Quality & Support Engineer(Automation Testing-Playwright, Selenium)Insurance
Posted today
Job Viewed
Job Description
We have an urgent requirement for Quality & Support Engineer(Automation Testing-Playwright, Selenium )--in Insurance Domain , for our client in Dubai
At our multinational customer, we're passionate about helping achieve their ultimate potential. Our customers are curious and action-oriented,
always striving to improve themselves and those around them. We're active listeners working to ensure understanding and problem solvers developing innovative solutions.
If you can see yourself delivering excellent service to clients, giving back to our communities and being a part of our caring culture, you belong here.
Purpose of the role
As a Quality & Support Engineer, you will be responsible for ensuring the quality and reliability of software applications through comprehensive testing strategies while
providing technical support to maintain optimal system performance. You will design and implement automated testing solutions, troubleshoot application issues, and work
closely with development teams to deliver high-quality digital solutions across MENA operations.
Your Responsibilities
- Automated Testing & Quality Assurance
- Design, develop, and maintain automated test scripts for web applications using Playwright and other testing frameworks.
- Implement comprehensive end-to-end testing strategies to ensure UI and functionality meet product requirements.
- Regularly execute test suites and maintain test coverage across application updates and deployments.
- Collaborate with developers and product teams to integrate testing into CI/CD pipelines.
- Investigate test failures, report bugs, and support resolution tracking through to completion.
- Ensure test environments reflect production conditions for realistic and reliable results.
Technical Support and Issue Resolution
- Provide technical support and troubleshooting for application-related issues and deliver solutions to internal and external users.
- Respond to user inquiries and incidents through various communication channels (phone, email, ticketing systems).
- Diagnose and resolve application issues, involving debugging and analyzing error logs.
- Collaborate with product teams and external vendors to resolve complex problems.
Incident And Change Management
- Participate in incident management processes and coordinate resolution efforts.
- Support change management processes for application updates and modifications.
- Help manage the deployment of new releases and updates.
- Ensure proper documentation and communication during incident response.
System Monitoring And Maintenance
- Monitor application performance and system health to ensure optimal functioning.
- Perform regular maintenance tasks such as software updates, patches, and backups.
- Maintain application security and compliance with organizational policies and standards.
- Proactively identify potential issues before they impact users.
- Maintain knowledge base articles for common issues and solutions.
- Document system configurations and technical procedures.
User Support And Training
- Provide training and support for end-users on new and existing applications.
- Assist in the development of training materials and user documentation.
- Conduct user training sessions and workshops as needed.
- Support user onboarding for new applications and system updates. Collaboration and Communication:
- Work with cross-functional teams, including product teams and business units, to implement improvements and solutions.
- Communicate issues effectively to stakeholders and participate in resolution planning.
- Coordinate with vendors and third-party providers for application support.
- Participate in project teams for application implementations and upgrades.
Continuous Improvement
- Identify opportunities to improve application efficiency and user experience.
- Stay updated on industry trends and emerging technologies relevant to supported applications.
- Recommend process improvements and automation opportunities.
- Contribute to the development of best practices for application support.
Experience
Required Qualifications:
- 4-6 years of experience in quality assurance, automated testing, or application support roles.
- Proven experience in designing and implementing automated testing frameworks.
- Experience with both manual and automated testing methodologies.
- Experience in troubleshooting application issues and providing technical support.
Technical Skills
- Proficiency with automated testing tools, particularly Playwright, Selenium, or similar frameworks.
- Strong experience with test automation in CI/CD pipelines.
- Knowledge of programming languages for test scripting (JavaScript, Python, or Java).
- Experience with SQL databases and data validation techniques.
- Proficiency in using diagnostic tools and understanding error logs.
- Experience with application monitoring tools and ticketing systems.
- Understanding of web technologies, APIs, and system integrations.
Skills: automation,playwright,quality,support
QA Automation Engineer
Posted today
Job Viewed
Job Description
- Develop and maintain automated test scripts using frameworks like Selenium, Cypress, or similar, ensuring comprehensive test coverage for web and mobile applications.
- Design, implement, and execute automated test suites, meticulously identifying and documenting software defects with detailed steps to reproduce.
- Collaborate with developers and other QA team members to understand requirements, design test plans, and refine test cases for optimal automation.
- Integrate automated tests into the CI/CD pipeline, enabling continuous testing and rapid feedback on code changes.
- Possesses a Bachelor's degree in Computer Science or a related field, demonstrating a strong foundation in software engineering principles.
- Holds relevant certifications such as Certified Software Tester (CSTE) or Certified Automation Tester (CAT), showcasing commitment to professional development.
- Demonstrates 3+ years of hands-on experience in QA automation, with a proven track record of delivering high-quality software.
- Exhibits strong proficiency in programming languages such as Java, Python, or JavaScript, essential for writing and maintaining automated tests.
Be The First To Know
About the latest Selenium Jobs in United Arab Emirates !
QA Automation Engineer
Posted today
Job Viewed
Job Description
Job description
Years of experience: 4-6 years maximum experience.
Language: Native Arabic Speakers only.
The Quality Assurance Automation Analyst works with the QA staff to perform Quality Assurance Automation planning, application testing and developing scripts using established automated testing tools prior and after production implementation. Focus on creating test scripts, framework and executing functional, regression and end-to-end automated scripts for products front-end and back-end applications. This role is responsible for executing the automated regression tests prior to release and on demand. The candidate should be willing to step into Manual QA role and perform Manual Testing on need basis.
· Accountable for the Quality Automation planning and testing of the application for the assigned projects.
· Develop manual and automated test cases/scripts.
· Able to shift between Automation and Manual Testing tasks on need basis.
· Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.
· Create detailed, comprehensive, and well-structured test plans and test cases.
· Estimate, prioritize, plan and coordinate testing activities.
· Identify, record, document thoroughly and track bugs.
· Perform thorough regression testing when bugs are resolved.
· Develop and apply testing processes for new and existing products to meet client needs.
· Liaise with internal teams (e.g., developers and business analyst) to identify system requirements.
· Should have good understanding of Software Development Life Cycle and Software Testing Life Cycle
· Should be able to analyse the requirement and do verification
· Should be able to design, develop and execute test plans according to business requirements
· Responsible to assure bug fixing
· Should have good knowledge in Re-testing and Regression Testing
Qualifications and Education Requirements
· Bachelor's degree in computer science, software engineering, or a similar field.
·4-6 years of proven experience in the software testing (financial / banking domain is added advantage)
· Working experience with Mobile (IOS and Android) applications as well as Web Applications.
· Working knowledge of defect tracking software (JIRA preferred).
· Excellent analytical skills.
· Good written and verbal communication skills.
· Strong attention to detail.
· Experience in automation technologies including Selenium, Appium, POM Methodology, TestNG, BDD, UFT, Junit, Gherkin, JMeter etc. and scripting languages including java or other languages.
· Hands on Experience of Load Testing, Stress Testing by tools like HP LoadRunner, JMeter
· Experience in BDD cucumber / TDD is mandatory.
· Experience in services/API testing, automation, and Performance Testing.
· Experience in Agile methodology and DevOPs with Integrating automated tests in Continuous Integration and Delivery pipeline.
Job Type: Full-time
Language:
- Native Arabic (Required)
Location:
- Dubai (Required)
QA Automation Engineer
Posted today
Job Viewed
Job Description
Apt Resources is recruiting a QA Automation Engineer for a key banking project. The ideal candidate will have strong Java programming experience and a track record of building robust automated tests using Selenium and API testing frameworks.
Key Responsibilities:
- Develop and execute test plans and automation scripts.
- Conduct regression testing and API testing.
- Maintain Jira tasks, bug reports, and technical documentation.
- Contribute to knowledge articles and process improvements.
- Work in Agile environments to ensure timely and quality releases.
- 6 to 8 years of quality assurance experience, with at least 3+ years in Selenium with Java.
- Minimum 2 years of hands-on API testing experience.
- Strong Java programming background.
- Prior experience in Agile environments and banking/financial projects is preferred.
- Familiarity with project management and software development methodologies.
- Ability to document test cases, results, and bug reports effectively.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Salary: USD 2,500 - 3,000 per month
QA Automation Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities
- Develop comprehensive test designs for the system, work with APIs, integrations, internal admin panels, and backend systems to ensure robust testing coverage.
- Create and maintain detailed test plans for identified scenarios.
- Implement automated load and acceptance testing for back-end.
- Analyze and configure a systematic approach to load testing, establish processes to meet baseline testing requirements.
- Implement and maintain CI/CD pipelines for testing processes.
- Focus on core testing needs while balancing manual and automated testing.
Skills, Knowledge and Expertise
- 2+ years of experience as manual QA and at least 1 year of experience as Automation QA;
- Good knowledge of testing and development processes;
- Proficiency in automation tools with a focus on testing integration points and APIs.
- Solid understanding and hands-on experience with testing in a microservices architecture;
- Strong analytical skills to identify issues in complex integration scenarios and proactively develop solutions;
- A detail-oriented mindset with a commitment to delivering high-quality products through rigorous testing practices.
Benefits
- Relocation We offer remote work from anywhere in the world and are happy to work out an individual relocation plan for you.
Our employees have the opportunity to choose a country for registration: at the moment those are Armenia/Georgia/Serbia/Portugal/Spain.
We will help you open a legal entity and a bank account. In Armenia and Georgia the taxes are compensated by Tabby. In other countries we provide partial compensation of taxes.
We employ according to B2B contracts (service agreements). For our employees we cover the following:
- Flight to one of the mentioned countries.
- Accommodation during the paperwork completion period.
- Opening a bank account and getting a residence permit in one of the mentioned countries.
- Family relocation (dependants).
- New employees can also choose an alternative method of relocation to another country of their choice. In this case, Tabby will reimburse up to $5,000 of verified costs upon opening a legal entity and a bank account.
- What you can expect
- We offer flexible working hours and trust you to work enough hours to do your job well, at times that suit you and your team.
- A working environment that gives you autonomy and responsibility from day one.
- You should be comfortable with the idea that the quality of your work will influence the shape of your career.
- Participation in company s employee stock options program.
- Health Insurance
- We are passionate about creating an inclusive, high-performing workplace that gives people from all backgrounds the support they need to thrive, grow and meet their goals (whatever they may be).