Software Developer Engineer

  • Full Time
  • UAE
  • Posted 2 weeks ago

XA Group

About the job
What You’ll Do

In this role, you will work with cutting-edge technologies, research new areas, think out of the box and inspire engineers working for you to do the same. You will create the technological future of the automotive insurance and small damage repair space.

You’ll support the QA work related to a world class automotive software platform. You will explore and develop needs and methods to move us towards our vision and actively drive and champion new initiatives you identify.

Who You Are:

You have a strong foundation and are very familiar with Lean & Agile values & practices, functional testing, automation testing, CI/CD, DevOps,. You are passionate about improving software development process e2e, very good understanding in how things interact and affect each other. Your good communications skills helps you influence others.


Own end-to-end testing process, analyze requirements, design test cases and implement test automation for applications of moderate to high complexity
Review and write test automation scripts for Mobile, Web and Microservices
Diagnose, debug and perform root cause analysis for issues in production or test environments
Where vital, develop and execute manual test cases to detect issues that cannot be detected through automated means
Create and maintain test data for manual and automated testing
Track and accurately report test coverage, test execution and quality metrics
Execute test cases and report defects found in the issue tracking system
Participate in UAT session and organize defect triage meeting with business stakeholders
Recommend improvements to processes, technology, infrastructure and interfaces that improve the effectiveness of the team

Basic Qualifications

3-7 years of experience in Quality Assurance and test automation
Strong knowledge on testing techniques
Strong knowledge of test automation tools such as Selenium, WebDriverIO, Appium, REST Assured / Postman
Strong knowledge on Javascript scripting language
Strong knowledge on SQL fundamentals
Strong knowledge of service standards and technologies such as XML, JSON and REST
Proficiency in JavaScript development and web standards such as HTML, CSS, XPath
Strong knowledge on validating the web and mobile applications built using .Net, Flutter and Angular
Strong knowledge of tools such as Azure tools and CI/CD
Ability to interact with POs, developers and technology managers at a technical level
Experience defining work for other resources
Effective verbal and written communication skills with both technical and non-technical audiences
Strong knowledge on Agile methodologies especially on Scrum framework
Ability to thrive in a dynamic, collaborative and fast paced environment
Strong interpersonal skills as well as strong problem-solving and analytical skills
Attention to detail

Desired Skills

Ability to work on a practical level, with individual teams and developers
Ability to support a vision, strong in describing why and how
Deep technical knowledge about any activity in the software development process
Comfortable in discussing, understanding & driving any impediment in the development chain
Broad test and test automation experience
Deep knowledge in CI/CD area and all around that, from theory to tooling

To apply for this job please visit

Job Location