Software Quality Assurance Engineer

Department Icon IT / Software Development & Related
102+ Applicants
Posted: 4 months ago
5-7 years
Dubai, United Arab Emirates
work from office

Posted: 4 months ago
|
Applicants: 102+
Job Description
About Company
Similar Jobs
Please verify your account first! Send OTP

Please click on the Apply to verify the status of jobs posted more than 15 days ago, as they may have expired. Similar Jobs

Job Description

INTRODUCTION

ATOM is the end-to-end insurance operating system, enabling any entity within the insurance lifecycle to operate the entirety of their activities and cooperate/interact with third parties. Its unique advantage is to incorporate not only insurance underwriting and claims handling, but also all associated support and corporate activities.

ATOM Technologies is the team behind the platform. Based in the DIFC Innovation Hub, ATOM Technologies is a group of more than 25 passionate and dedicated insurance and software professionals on a mission to upgrade the insurance industry from the inside out.

JOB PURPOSE / MANDATE:

The Software Quality Assurance Engineer is responsible for providing support to the development, deployment and operation of the company business information systems.

Working side-by-side with the company's Systems Architect, Product owners, Project support team and Developers. The SQAE will be involved in the testing and documentation of the Atom Platform.

SPECIFIC DUTIES AND RESPONSIBILITIES

  • Design, develop, and maintain test automation frameworks for web-based applications covering UI, API, and data validation.
  • Build reusable automation libraries and components to support scalable testing.
  • Develop automated test scripts using tools such as Playwright, Selenium, Test Sigma (or similar), Postman, SOAPUI, and other API testing clients, leveraging languages like Python or Node.js.
  • Integrate and maintain automated tests within CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI).
  • Monitor and analyze pipeline performance, report key metrics, and continuously improve automation coverage.
  • Define and maintain strategies for test data management, service mocking, and environment setup.
  • Design, write, and automate end-to-end test scenarios for key business workflows.
  • Implement non-functional testing, including performance and security testing, where applicable.
  • Contribute to the overall test strategy, scope, and planning for new features and releases.
  • Design and execute tests to mitigate functional and business risks.
  • Promote a shift-left testing approach by embedding testing early in the development lifecycle.
  • Utilize test management tools such as TestRail, Xray, or similar for test planning and execution.
  • Ensure adherence to internal QA standards and compliance requirements.
  • Perform root cause analysis with basic debugging skills, using browser developer tools such as the Network tab, console, and logs.
  • Collaborate closely with developers to understand system architecture, data flow, and dependencies.
  • Provide production support and application maintenance in alignment with SLAs.
  • Work effectively in Agile/Scrum environments, participating in sprint planning, reviews, and retrospectives.
  • Collaborate with stakeholders and system users to understand project scope and translate business requirements into test objectives.
  • Prepare and present progress and quality reports as required.
  • Create and maintain all test documentation and QA artifacts.
  • Present findings and recommendations to development, QA, and business teams.
  • Demonstrate strong multitasking and communication skills, with the ability to convey complex issues to both technical and non-technical audiences.
  • Manage tasks effectively to meet departmental and project deadlines.

Looking to get Placed? Try our Placement Guarantee Plan

KNOWLEDGE AND SKILLS

  • Bachelor's degree in information technology/computer science or equivalent experience.
  • Should be capable of performing manual testing, analysing complex business scenarios in depth, and planning automation aligned with the overall automation architecture.
  • Strong ability to quickly learn new technologies, business processes, and tools.
  • Excellent verbal and written communication skills in English. A self-starter with a proactive, hands-on, and resourceful attitude.
  • Proven ability to collaborate effectively with cross-functional technical teams.
  • Exceptional attention to detail with the ability to work independently and manage multiple priorities.
  • Experience in the insurance domain is an advantage.
  • 5-6 years of hands-on experience in automation testing, with strong understanding of OOP concepts. Proficient in one programming language like JavaScript, TypeScript or Python.
  • Good to have knowledge on AWS cloud services (S3, Data Lake).
  • Should be capable in testing multi cloud, software as a service product (SAAS).
  • Should have knowledge in SQL fundamental, SQL queries for database testing.

Skills

Automation TestingPythonDebuggingJavascriptManual TestingNode.jsQuality AssuranceTestingDeveloperApiAws CloudCloudSqlSoftware Quality Assurance

If an employer asks you to pay any kind of fee, please notify us immediately. Jobaaj does not charge any fee from the applicants and we do not allow other companies also to do so.

About Company

ATOM Insurance is not well-defined based on available information and is potentially a misspelling or reference to an unidentifiable entity. Therefore, I will extract from available source if it exists.

Important dates & deadlines?

Application Deadline

25 Feb 26, 10:32 AM IST

Similar Jobs

View All
Loading...
Bag Logo
Jobaaj
Don't Miss out any Updates

Subscribe now for the latest job alerts
and never miss an update

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

Software Quality Assurance Engineer

Share with