Software Engineer in Test
Esri
New Delhi, DL, IN
1d ago

Overview

Build the next generation of ArcGIS Enterprise, a suite of products delivering state-of-the-art mapping and analytics capability to thousands of customers and millions of users worldwide.

Our team builds cutting-edge, highly-scalable and reliable distributed software for on-premises and the cloud to make maps, geographic information, and analyses available on any device, anywhere, at any time.

Our software development test engineers provide a strong technical voice in the product development process and use the best tools available to test quality, reliability, and performance scalability.

As a software engineer in test, you will work with our cross-functional global team of product engineers, software engineers, designers, product managers, and release engineers.

You will be actively involved with building automation and testing frameworks to deliver a high quality ArcGIS Enterprise product.

If you are passionate about software quality, micro-services architecture, and spatial data analytics and have an interest in automation and quality assurance, join us!

Responsibilities

  • Collaborate with developers and product engineers on the team to design the integration tests for a function
  • Develop the integration tests in Java / Python / SOAPUI
  • Deploy and schedule the integration tests to run daily and share status in an easy to understand manner
  • Manage the suite of integration tests; refactor and re-engineer them as needed
  • Develop and manage the integration test framework and dashboards
  • Drive and implement best practices for test driven development
  • Requirements

  • 2+ years of experience testing frameworks such as Junit / Pyunit / SOAPUI
  • 2+ years of experience with automation and deployment tools such as Jenkins, Chef
  • 2+ years of experience with web services and web API development in REST and SOAP
  • Passionate about writing tests and breaking software
  • Ability to translate software functions into tests
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills to effectively work with global teams
  • Passion and ability to make a difference
  • Bachelor's in computer science or related field
  • Recommended Qualifications

  • Demonstrated experience automating software tests, including low-level (non-UI) tests
  • Experience selecting / developing an automation framework
  • Experience using SQL for test setup and validation
  • Familiarity with system and web server administration
  • Proven development skills in Java, Python, and other scripting languages
  • Familiarity with JavaScript and other presentation tier frameworks to build status dashboards
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form