Software Development Engineer in Test ( SDET ) - Geodatabase

Esri   •  

Redlands, CA

Industry: Technology

  •  

Less than 5 years

Posted 91 days ago

This job is no longer available.

Responsibilities

  • Design, develop, and maintain automation systems and tools to be used by development and test engineers
  • Utilize innovative test technologies to develop product test strategy
  • Facilitate creation and execution of automated test suites
  • Analyze user requirements as well as product architecture/design to derive testing requirements
  • Design and author test cases for unit, functional, performance, scalability, and durability testing
  • Write and execute automated and manual tests as needed
  • Review source code for potential problems; reproduce, debug, and isolate problems and verify fixes
  • Analyze code coverage using industry standard tools such as BullsEye and Coverity
  • Assist in assessing product quality and release readiness

Requirements

  • Minimum of one year of software testing experience
  • A passion for quality
  • Strong analytical and problem-solving skills as well as the ability to decompose complex problems and perform root cause analyses
  • Hands-on experience with Microsoft Windows and/or web computing frameworks
  • Ability to understand and write code in C/C++, C#, Java, Python, or other high level languages
  • Hands-on software testing or development experience with large scale GIS systems or client-server desktop, web, or mobile applications
  • A self-motivated team player with an interest in continuous learning
  • Bachelor's or master's in engineering, computer science, or a related field, depending on position level

Recommended Qualifications

  • Understanding of the Agile software development life cycle
  • Confidence and ability to communicate and collaborate with other team members
  • Hands-on experience with test automation tools such as CPPUnit, CodedUI, MSTest, or other test frameworks
  • Hands-on experience using and implementing GIS software such as ArcGIS
  • Experience with commercial test tools such as BullsEye or Coverity (e.g., to interpret/analyze test coverage reports)
  • UNIX/Linux experience