Software Engineer / Software Tester

global defense insight

United Arab Emirates

On-site

AED 90,000 - 150,000

Full time

29 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

global defense insight is seeking a Software Engineer / Software Tester to design, develop, test, and continuously improve reliable software applications and systems. You will collaborate with developers, QA teams, product managers, and other stakeholders to ensure high-quality software meeting functional, technical, performance, and security requirements.

You will design, develop, debug, and maintain software, implement new features, integrate APIs and databases, and work on performance,

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Strong understanding of software development lifecycle, programming concepts, testing methodologies, and QA principles.
  • Proficiency in at least one programming language such as Java, Python, JavaScript, C#, or C++.
  • Familiarity with testing tools and automation frameworks such as Selenium, Playwright, Cypress, Appium, Postman, or equivalent.
  • Understanding of web applications, APIs, databases, and system integration.

Responsibilities

  • Design, develop, debug, and maintain software applications; implement new features and improve performance and reliability.
  • Collaborate with developers, QA, product managers and stakeholders to meet functional, technical, performance and security requirements.
  • Participate in code reviews, documentation, version control, deployment and continuous improvement activities.
  • Analyze requirements, prepare test plans and cases, execute functional/integration/regression/system/performance tests and document defects.
  • Support root-cause investigations, validate fixes, and improve test coverage through automation.

Skills

Java
Python
JavaScript
C#
C++
SQL
REST APIs
Selenium
CI/CD
Testing

Education

Bachelor's degree in CS/Software Eng

Tools

Selenium
Playwright
Cypress
Appium
Postman

Job description

Role Description

We are looking for a Software Engineer / Software Tester to support the design, development, testing, and continuous improvement of reliable software applications and systems. The role involves working closely with developers, QA teams, product managers, and other stakeholders to deliver high-quality software that meets functional, technical, performance, and security requirements.

Software engineering responsibilities include designing, developing, debugging, and maintaining software applications, implementing new features, integrating APIs and databases, and improving system performance, scalability, and reliability. The role also involves participating in code reviews, technical documentation, version control, deployment, and continuous improvement activities.

Software testing responsibilities include analyzing requirements, preparing test plans and test cases, executing functional, integration, regression, system, and performance tests, and identifying and documenting defects. The role involves analyzing test results, supporting root cause investigations, validating fixes, and improving test coverage through automation and effective testing practices.

Qualifications
  • Bachelor's degree or diploma in Computer Science, Software Engineering, Information Technology, or a related field.
  • Strong understanding of software development lifecycle, programming concepts, testing methodologies, and quality assurance principles.
  • Proficiency in at least one programming language such as Java, Python, JavaScript, C#, C++, or similar.
  • Familiarity with software testing tools and automation frameworks such as Selenium, Playwright, Cypress, Appium, Postman, or equivalent.
  • Understanding of web applications, APIs, databases, and system integration.
  • Knowledge of SQL and familiarity with relational or NoSQL database concepts.
  • Familiarity with Git, version control, CI/CD pipelines, debugging, and deployment processes.
  • Understanding of functional, regression, integration, system, and performance testing.
  • Strong analytical, problem-solving, debugging, and attention-to-detail skills.
  • Ability to analyze technical requirements and translate them into development or testing activities.
  • Good communication and teamwork skills with the ability to collaborate with technical and cross-functional teams.
  • Strong commitment to software quality, reliability, maintainability, and continuous improvement.
  • Proactive mindset with an interest in software development, testing automation, emerging technologies, and engineering best practices.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software QA Engineer
Software QA Engineer

MJQ Investment LLC • Dubai

On-site
AED 167,000 - 290,000
SQA Engineer
SQA Engineer

Windmills International Real Estate LLC • Abu Dhabi

On-site
AED 134,000 - 257,000
Quality & Support Engineer
Quality & Support Engineer

Client of Discovered MENA • Dubai

On-site
AED 120,000 - 180,000
Senior Software Automation Tester
Senior Software Automation Tester

Tagaddod • United Arab Emirates

On-site
AED 210,000 - 320,000
Software Engineer – Quality Analyst
Software Engineer – Quality Analyst

Dicetek LLC • Dubai

On-site
AED 120,000 - 180,000
Automation Software Tester
Automation Software Tester

Caliberly • Dubai

On-site
AED 201,000 - 312,000
Competitive salary
DevOps exposure
Career growth
+1
QA QC Engineer
QA QC Engineer

Confidential Company • Abu Dhabi

On-site
AED 120,000 - 180,000
Senior QA Automation Engineer
Senior QA Automation Engineer

Habib Bank AG Zurich • Dubai

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

Neologix Software Solutions • Dubai

On-site
AED 240,000 - 360,000
software engineer
software engineer

Fuku • Dubai

Remote
AED 120,000 - 180,000
Competitive salary
Health insurance
Paid time off
+4