Software Engineer – Quality Analyst

Dicetek LLC

Dubai

On-site

AED 120,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Dicetek LLC in Dubai seeks a QA Engineer with strong Business Analysis capabilities to ensure high-quality digital solutions across web, mobile, POS, kiosks, and enterprise platforms.

You will design test plans, perform functional/integration/regression/UAT testing, validate APIs and data via SQL, and collaborate with developers to deliver reliable releases.

Qualifications

  • Experience in Software Quality Assurance and Testing.
  • Functional, regression, integration and system testing across web, mobile, APIs, POS, kiosks.
  • Experience with API testing tools (Postman, Swagger).
  • SQL for data validation and integrity checks.
  • Experience with defect tracking (Azure DevOps, Jira).
  • Experience documenting business requirements and user stories.
  • Understanding of SDLC and Agile methodologies.

Responsibilities

  • Develop and execute test plans, cases, and scenarios based on requirements.
  • Perform functional, integration, regression, system, UAT, and end-to-end testing.
  • Validate web, mobile, backend APIs, POS, kiosks, and integrations.
  • Test payment workflows and transaction processing.
  • Conduct API testing and SQL data validation.
  • Identify, document, and track defects through resolution.

Skills

Functional Testing
Regression Testing
Integration Testing
System Testing
UAT
End-to-End Testing
Web Applications
Mobile Applications
Backend APIs
POS Systems
Self-Service Kiosks
Postman
Swagger
SQL
Azure DevOps
Jira
Defect Management

Education

Bachelor's Degree in Computer Science / IT / Engineering

Tools

Postman
Swagger
Azure DevOps
Jira

Job description

Position Overview

We are seeking a highly motivated QA Engineer with strong Business Analysis capabilities to support the delivery of high-quality digital solutions across web applications, backend services, mobile applications, Point of Sale (POS) systems, self-service kiosks, and integrated enterprise platforms.

Key Responsibilities
Quality Assurance (Primary Responsibility)
  • Develop and execute test plans, test cases, and test scenarios based on business and functional requirements.
  • Perform functional, integration, regression, system, UAT, and end-to-end testing.
  • Validate web applications, mobile applications (iOS and Android), backend APIs, POS systems, kiosks, and third-party integrations.
  • Test payment workflows, transaction processing, customer journeys, and business-critical processes.
  • Verify integrations with backend systems, APIs, authentication services, ERP/CRM platforms, and external vendors.
  • Conduct API testing using tools such as Postman and Swagger.
  • Perform database validation and data integrity checks using SQL.
  • Identify, document, prioritize, and track defects through resolution.
  • Conduct release validation and production readiness testing.
  • Support test automation initiatives and identify opportunities to improve testing efficiency.
  • Work closely with development teams to ensure timely resolution of issues and delivery of quality releases.
Business Analysis (Secondary Responsibility)
  • Assist with gathering, documenting, and validating business and functional requirements.
  • Support the creation of user stories, acceptance criteria, process flows, and functional documentation.
  • Participate in workshops and stakeholder discussions to clarify requirements.
  • Validate delivered functionality against business expectations.
  • Support User Acceptance Testing (UAT) planning, execution, and business sign-off.
  • Identify gaps, risks, and improvement opportunities within business processes and system workflows.
  • Act as a liaison between business users and technical teams when required.
Required Skills & Qualifications
QA & Testing
  • Strong experience in Software Quality Assurance and Testing.
  • Expertise in:
  • Functional Testing
  • Regression Testing
  • Integration Testing
  • System Testing
  • User Acceptance Testing (UAT)
  • End-to-End Testing
  • Experience testing:
  • Web Applications
  • Mobile Applications (Android & iOS)
  • Backend APIs & Integrations
  • POS Systems
  • Self-Service Kiosks
  • Strong experience with API testing tools such as Postman and Swagger.
  • Good understanding of databases and SQL queries for validation and analysis.
  • Experience managing defects using Azure DevOps, Jira, or similar tools.
Business Analysis
  • Experience documenting business requirements and user stories.
  • Understanding of business process mapping and workflow analysis.
  • Ability to convert business requirements into testable acceptance criteria.
  • Experience supporting UAT activities and stakeholder validation.
Technical Knowledge
  • Basic understanding of REST APIs, microservices, and system integrations.
  • Familiarity with authentication mechanisms such as OAuth2, SSO, and MFA.
  • Understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Exposure to cloud-hosted applications and enterprise integrations.
Preferred Skills
  • Experience with test automation tools such as Selenium, Cypress, Playwright, or Appium.
  • Experience testing payment gateways and transaction systems.
  • Familiarity with Microsoft Azure, Azure DevOps, and CI/CD pipelines.
  • Knowledge of security testing and OWASP principles.
  • Experience in hospitality, tourism, entertainment, retail, transportation, or smart city solutions.
  • ISTQB Certification and/or Business Analysis certifications (ECBA, CCBA, CBAP) are advantageous.
Experience
  • Bachelor's Degree in Computer Science, Information Technology, Engineering, Business Information Systems, or related field.
  • Minimum 5 years of experience in Software Quality Assurance.
  • Minimum 2 years of exposure to Business Analysis activities.
  • Proven experience testing enterprise applications across multiple platforms and technologies.
  • Experience working in Agile/Scrum delivery environments.
Key Competencies
  • Strong analytical and problem-solving skills.
  • Excellent attention to detail.
  • Strong communication and stakeholder management abilities.
  • Ability to challenge requirements constructively and identify gaps.
  • High level of ownership, accountability, and quality focus.
  • Ability to manage multiple priorities in a fast-paced environment.
  • Strong documentation and reporting skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior QA Engineer
Senior QA Engineer

Wtsenergy • Dubai

On-site
AED 80,000 - 110,000
Senior QA Engineer
Senior QA Engineer

Tanqeeb • Abu Dhabi

On-site
AED 300,000 - 420,000
QA Engineer
QA Engineer

Tanqeeb • Abu Dhabi

On-site
AED 180,000 - 300,000
Software Engineer - Quality Assurance (m/f/d)
Software Engineer - Quality Assurance (m/f/d)

Halian • Abu Dhabi

On-site
AED 180,000 - 300,000
QA/QC Engineer
QA/QC Engineer

Blackstone eIT • Abu Dhabi

On-site
AED 180,000 - 260,000
QA Engineer (Mid-Level)
QA Engineer (Mid-Level)

Tanqeeb • Abu Dhabi

On-site
AED 1,607,000 - 2,143,000
SQA Engineer
SQA Engineer

Windmills International Real Estate LLC • Abu Dhabi

On-site
AED 134,000 - 257,000
Senior Quality Assurance Automation Engineer
Senior Quality Assurance Automation Engineer

SBS • Dubai

On-site
AED 180,000 - 240,000
Quality Assurance Engineer
Quality Assurance Engineer

ESTIDAMA UAE • Abu Dhabi

On-site
AED 300,000 - 650,000
Software Engineer - QA (Tranche)
Software Engineer - QA (Tranche)

Atribs Metscon • Dubai

On-site
AED 120,000 - 180,000