Skip to main content
A

Software Quality Assurance Engineer

AURISSO FZCO

Location

Dubai, United Arab Emirates

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

Overview

A Software QA Engineer is responsible for ensuring that software products meet quality standards before release. They design and execute tests, identify bugs, and work closely with developers to improve product reliability, performance, and user experience.

Key Responsibilities

  • Develop and execute

test plans, test cases, and test scripts

  • Perform

manual and automated testing

of applications

  • Identify, document, and track

bugs and defects

  • Collaborate with developers, product managers, and stakeholders
  • Conduct

functional, regression, integration, and performance testing

  • Ensure software meets

business and technical requirements

  • Participate in

Agile/Scrum meetings

(stand-ups, sprint planning, retrospectives)

  • Analyze test results and provide

quality reports

  • Improve testing processes and contribute to

continuous improvement

Required Skills \& Qualifications

  • Bachelor’s degree in Computer Science, IT, or related field (or equivalent experience)
  • Strong understanding of

software development life cycle (SDLC)

and

testing methodologies

  • Experience with

manual testing tools

and/or

automation tools

(e.g., Selenium, Cypress)

  • Knowledge of programming/scripting languages (e.g.,

Java, Python, JavaScript

)

  • Familiarity with

bug tracking tools

(e.g., Jira, Bugzilla)

  • Understanding of

API testing

(Postman, REST APIs)

  • Strong analytical and problem-solving skills
  • Good communication and teamwork abilities

Preferred Qualifications

  • Experience with

test automation frameworks

  • Knowledge of

CI/CD pipelines

(Jenkins, GitHub Actions)

  • Experience in

performance testing tools

(JMeter, LoadRunner)

  • ISTQB or similar QA certification

Key Competencies

  • Attention to detail
  • Critical thinking
  • Time management
  • Adaptability in fast-paced environments
  • Strong documentation skills

Typical Tools \& Technologies

  • Testing: Selenium, Cypress, Playwright
  • API Testing: Postman, REST Assured
  • Bug Tracking: Jira, Trello
  • Version Control: Git
  • CI/CD: Jenkins, GitLab CI

Career Progression

  • Junior QA Engineer → QA Engineer → Senior QA Engineer
  • QA Lead / Test Manager
  • Automation Engineer / QA Architect

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs