Esri builds ArcGIS Enterprise, a suite of products delivering mapping and analytics capability to thousands of enterprise organizations and millions of users worldwide.
Responsibilities
Collaborate with Product Engineers to establish test plans, identify gaps, and prioritize manual tests suited for automation.
Create tests for functional, performance, scalability, and durability testing.
Design and develop automated integration and regression test cases through the API.
Deploy and schedule integration tests to run daily and share results.
Manage and refactor the suite of integration tests and results dashboards.
Perform rigorous peer reviews of test code.
Collaborate with Software Development Engineers to improve software quality.
Measure test coverage and analyze continuous integration test results.
Conduct framework-level troubleshooting and analyze test failures.
Define, implement, maintain, and document automated test frameworks.
Advocate for quality throughout the software development process.
Requirements
1+ years of experience with one or more of: Java, JavaScript, TypeScript, HTML, CSS, DOM Manipulation.
Experience with CI/CD pipelines such as Git, GitHub Actions, Jenkins.
Applied knowledge of testing principles and experience designing and executing test cases.
Experience with test automation frameworks such as Vitest, Playwright, Puppeteer.
Developer sensibilities in software design, refactoring, and authoring.
Strong analytical and problem-solving skills.
Bachelor's degree in computer science, engineering, or related field.
Recommended
Master's degree in computer science, engineering, or related field.
Previous involvement in a large software development project.
Academic training in GIS and/or knowledge of GIS/Esri software.
Conditions
Base salary range $79,040–$133,016 USD.
Health and welfare benefits, 401(k) and profit-sharing, 80 hours vacation, twelve paid holidays.