Sr. Product Test Engineer – Automation, ArcGIS Enterprise
Esri · Redlands, CA · 2 wk ago
On-siteEngineering$94k/yrFull-time
Responsibilities
- Set the scope, vision, and priorities of the test automation team by understanding team and stakeholder software quality needs
- Collaborate with product engineers and software developers to set the vision and scope of automated tests for ArcGIS Enterprise
- Work with feature teams to gather, design, and scope automated test cases and then have them implemented by software development engineers in test
- Monitor and analyze test results; collaborate across teams to ensure software quality and release readiness
- Document and communicate software issues found during automated and manual testing, asserting that the issues are tracked, triaged and addressed
- Reproduce customer-reported bugs and work closely with Software Development Engineers to resolve these issues
- Advocate for software quality, test automation and accurate reporting for Enterprise team
Requirements
- 5+ years of software testing experience and execution of automated tests (such as Selenium or related tools)
- Experience using an application development language, such as Java, C# or Python
- Strong analytical and problem-solving skills
- Experience with ArcGIS Enterprise, ArcGIS Pro, and ArcGIS platform technologies
- Self-motivated team player with an interest in continuous learning and building software products
- Proven ability to collaborate effectively with cross-functional teams
- Strong analytical and problem-solving skills
- Knowledge of manual and automated testing practices for functional, regression, and performance scenarios
Qualifications
- Bachelor’s degree in computer science, engineering, geography, GIS, mathematics, or related field
- Testing experience with large-scale GIS systems or desktop, web, or mobile applications
- Familiarity with JSON, REST, Fiddler, and browser debugging tools
- Experience with manual testing frameworks such as TestRail and strong understanding of end-user workflows
- Knowledge of CI/CD pipelines (such as Jenkins) for automated deployments and test execution
- Familiarity with the Agile software development life cycle