Enable job alerts via email!

Product Engineer I (Python) - Raster & Imagery

Esri

Sharjah

On-site

AED 183,000 - 258,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Sharjah is seeking a skilled Python Product Engineer to ensure quality and performance in software solutions. The role involves designing and testing Python functions for Imagery and requires a Bachelor's degree in GIS or a related field along with experience in quality assurance. You'll collaborate with a team to optimize existing tests and contribute to software releases.

Qualifications

  • 1 year of experience in quality assurance test strategies or test automation.
  • Experience with PyUnit or Selenium testing frameworks is an advantage.
  • Excellent debugging and problem-solving skills.

Responsibilities

  • Design and support Python API and ArcPy modules for raster and imagery.
  • Author test cases for functionality, performance, integration, and scalability.
  • Review and analyze test results.

Skills

Quality assurance
Test automation
Debugging skills
Python programming
Problem-solving

Education

Bachelor's in GIS, Computer Science, Mathematics or related field

Tools

PyUnit
Selenium
ArcGIS
Docker
Kubernetes
Job description

Overview

We are seeking a skilled and motivated Python Product Engineer to join the Raster and Imagery team and play a key role in designing and testing python functions for Imagery. As a Product Engineer you will have the exciting opportunity to contribute to the quality assurance of software solutions that deliver maximum performance and customer satisfaction. You will work closely with a collaborative team of software developers product engineers and managers to build reliable scalable and high-performance software capabilities.

Responsibilities

  • Design test release and support Python API and ArcPy modules and functions for raster and imagery to enhance product quality and applicability for supporting image processing workflows
  • Design and author test cases for functionality performance integration and scalability
  • Execute both manual and automated tests review and analyze test results
  • Reproduce report and manage bugs found through in-house testing or reported by customers
  • Certify software release
  • Collaborate with the team to maintain and optimize existing tests through Jenkins projects
  • Create user documentation and tutorials showing best development practices
  • Configure deploy and administer ArcGIS Enterprise for Windows Linux and Kubernetes

Requirements

  • 1 years of experience in quality assurance test strategies or test automation
  • Experience with PyUnit Selenium or other testing frameworks is an advantage
  • Excellent test engineering debugging and problem-solving skills
  • Desire and ability to learn new skills and contribute to producing quality commercial software
  • Bachelors in GIS computer science mathematics or a related field

Recommended Qualifications

  • Linux administration and automation using Shell bash script or Python
  • Experience with working with microservices such as Docker and Kubernetes
  • Experience with one or more cloud computing infrastructures (Amazon Microsoft Google and more)

#LI-Onsite

#LI-PK1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.