About the job
Join the innovative ArcGIS Enterprise portal team as a Senior Product Test Engineer and play a pivotal role in shaping the future of ArcGIS. We seek a collaborative professional with a keen understanding of user needs, dedicated to enhancing the quality of our software. In this key position, you will design and refine a robust automated testing framework that mirrors real-world usage scenarios. As new features are introduced, you'll enhance automated coverage, ensuring our testing infrastructure evolves alongside our product releases. Your insights will be instrumental in interpreting test results throughout the development process. When challenges arise, you'll assist the team in identifying the root causes and solutions. Your commitment and influence will directly contribute to delivering reliable software to users worldwide.
Responsibilities
- Collaborate with product engineers and software developers to validate ArcGIS Enterprise functionality, particularly focusing on the portal home application and integrated web applications.
- Engage with feature teams to gather, design, and implement automated test cases.
- Monitor and analyze test outcomes; work across teams to guarantee software quality and readiness for release.
- Document and communicate any software issues identified during both automated and manual testing.
- Reproduce customer-reported bugs and collaborate closely with Software Development Engineers to resolve these issues.
- Champion the vision and advancement of automation within the Enterprise portal team.
Requirements
- 5+ years of experience with ArcGIS Enterprise, ArcGIS Pro, and related ArcGIS platform technologies.
- Self-driven team player with a passion for continuous learning and software product development.
- Proficient in Java, JavaScript, or Python programming languages.
- Demonstrated ability to collaborate effectively with cross-functional teams.
- Excellent analytical and problem-solving capabilities.
- Familiarity with manual and automated testing methodologies for functional, regression, and performance testing scenarios.
- Hands-on experience with tools for developing and executing automated tests (such as Selenium or comparable tools).
- Bachelor's degree in computer science, engineering, geography, GIS, mathematics, or a related discipline.
Recommended Qualifications
- Experience testing large-scale GIS systems or desktop, web, and mobile applications.
- Familiarity with JSON, REST, Fiddler, and browser debugging tools.
- Experience with manual testing frameworks.
