Overview:Automation EngineerDuration: 12 MonthsLocation: On-site in Austin, Tx | Candidates must be localThis position will serve as a Quality Assurance / Test Automation Engineer. The work involves planning, developing, implementing, supporting, and maintaining automation test scripts and frameworks.
The essential duties for this position include but are not limited to:
- Design and build new features, functionality and modules
- Complete user stories, bugs, and technical debt
- Review and modify existing test cases
- Create and maintain test automation scripts
- Create test plans including post-deployment smoke tests
- Incorporate test automation scripts into the build processes
- Conduction performance testing
- Evaluate user requests for new features/functionality and provide any necessary technical assistance
- Help resolve security risks and vulnerabilities
- Participate in the design of secure and efficient geospatial architectures
- Work as part of a Scrum Team and within Agile methodology
4-7+ years
- Build and maintain test automation frameworks
- Create and execute automated test scripts
- Write and maintain test cases and test plans
- Integrate automation into build/CI pipeline
- Experience with performance testing tools (JMeter, LoadRunner)
- Ability to test applications and REST services
- Behavior Driven Development (Cucumber, Gherkin)
- Java
- Java, J2EE, Maven as build tool
- Web application servers like Tomcat
- Jenkins CI/CD
- IDEs/Tools (Eclipse, Visual Studio, IntelliJ, SQL Developer, Azure DevOps, Selenium)
- Agile methodology
Familiarity with
- Version control systems (Azure DevOps, GIT)
- Azure DevOps (Project management, user stories/bus/test cases, etc.)
- Esri ArcGIS
- JavaScript API (version 3.x and 4.x)
- ArcSDE
- ArcGIS Server
- Configuration and troubleshooting
- Map service publishing, tuning, and troubleshooting
- ArcGIS Desktop (ArcMap/ArcPro, ArcCatalog)
- Esri APIs
- ArcGIS API for Python
- ArcPy
- ArcGIS REST API
- Oracle, SQL, PL/SQL
- AI prompt engineering
Skills:Automation