Test Automation Engineer
Description
Join our team of
exceptional software engineers to build new functionality for Esri
CityEngine. The Esri R&D Center–Zurich is seeking a testing
automation engineer for Esri CityEngine software, a groundbreaking 3D
city creation tool used in film production, urban design, and other
3D/GIS industries.
Responsibilities:
- Lead the test automation efforts in our development team (workload approx. 5%)
- Build
and maintain test scripts for automated system and acceptance testing
(especially of newly developed functionality and complex user workflows)
using the Python interface of CityEngine (40%)
- Work closely with the developers to resolve detected issues, i.e. isolate, report, and manage bugs (30%)
- Develop,
extend, and maintain the CityEngine test framework (in Java/Eclipse) in
combination with open source and proprietary test automation tools (20%)
- Design effective test automation strategies and help our DevOps expert implement them in the build system (5%)
Requirements:
- You love automating things
- Two years of industry experience in software QA or test automation
- Experience in developing test scripts, i.e. solid programming skills
- Basic knowledge of 3D graphics principles, e.g. meshes, shaders, textures, 3D formats, etc.
- Strong analytical problem-solving ability
- Bachelor’s in computer science, computer engineering, or a related field
Recommended Qualifications:
- Experience with specialized Java GUI testing tools such as Abbot, GUIdancer, or Squish
- Experience with GitHub or JIRA, Ant or Maven build system, and Jenkins continuous integration
- Familiarity with Esri CityEngine or other 3D, GIS, or CAD software tools
- Knowledge of the software development processes and methodologies
- You have a passion for quality, are detail oriented, and know how to break software by finding bugs
This Job is no longer active!