Live Jobs

Discover and Apply for Jobs

QA Engineer (m/f/d)

FTE
Abu Dhabi, United Arab Emirates
15.10.2025

About the Role

We are looking for a meticulous and proactive Quality Assurance (QA) Engineer to join our development team. You will be responsible for ensuring the quality, reliability, and performance of our software applications. This role requires a strong understanding of software testing methodologies, excellent attention to detail, and a passion for finding and diagnosing defects. You will work closely with developers, product managers, and release engineers to maintain our high standards for a seamless user experience.

Key Responsibilities

  • Test Strategy & Planning: Develop, document, and execute comprehensive test plans and test cases (both manual and automated) based on product requirements and user stories.

  • Manual Testing: Perform exploratory, functional, integration, and regression testing across different platforms (web, mobile, API).

  • Automation Development: Design, develop, and maintain automated test scripts and frameworks using tools like Selenium, Cypress, Playwright, or Appium.

  • Defect Management: Identify, document, prioritize, and track bugs and technical issues using issue tracking systems (e.g., Jira), working directly with developers to ensure timely resolution.

  • Performance & Load Testing: Assist in creating and executing performance and load tests (e.g., using JMeter or Gatling) to ensure application scalability and stability.

  • Continuous Integration: Integrate automated tests into the Continuous Integration/Continuous Deployment (CI/CD) pipeline to support frequent and reliable releases.

  • Collaboration: Participate in Agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives) and provide timely quality status updates to stakeholders.

Required Technical Qualifications

  • 3+ years of professional experience in Quality Assurance and software testing.

  • Proven experience developing automated tests using a common scripting language (e.g., Python, JavaScript/TypeScript, or Java).

  • Hands-on experience with at least one major test automation framework (e.g., Selenium, Cypress, or Playwright).

  • Solid understanding of the Software Development Life Cycle (SDLC) and Quality Assurance methodologies, tools, and processes.

  • Experience testing RESTful APIs using tools like Postman or specialized API automation frameworks.

  • Strong working knowledge of SQL for data validation and backend testing.

  • Familiarity with version control systems, particularly Git.

Preferred Qualifications (Nice to Have)

  • Experience with performance and load testing tools (e.g., JMeter, LoadRunner).

  • Experience testing mobile applications using React Native, native testing tools, or Appium.

  • Prior experience with a cloud platform (AWS, Azure, or GCP) in a DevOps context.

  • Familiarity with containerization technologies (Docker, Kubernetes).

  • Certification in Software Testing (e.g., ISTQB).

Education

  • Bachelor's Degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.

Ready for Tomorrow?

Sign up now.