Job Description
A Software Development Engineer in Test role focused on designing and automating tests for new graph analytics features within the ArcGIS platform, involving collaboration with engineers to ensure software quality and performance.
Key Responsibilities
- Collaborate with product engineers to establish and refine test plans for Knowledge Graph and link analysis.
- Create and automate functional, performance, scalability, and durability tests for software components.
- Design, develop, and maintain automated integration and regression test cases via APIs.
- Deploy and schedule regular automated tests across supported graph database platforms and analyze results.
- Manage and update the suite of integration tests and results dashboards.
- Conduct peer reviews of test code to ensure quality.
- Work with software engineers to understand software design and develop automated tests for user workflows.
- Measure test coverage and analyze continuous integration test results.
- Define, implement, and document automated test frameworks.
- Advocate for quality and provide recommendations for test optimization throughout the development process.
Requirements
- At least 2 years of experience in software development or automated testing.
- Programming proficiency in one or more of the following languages: C, C++, Java, or Python.
- Strong understanding of object-oriented programming concepts.
- Applied knowledge of testing principles including experience designing and executing test cases.
- Experience using test automation frameworks such as Selenium WebDriver, Appium, Junit, or Cunit.
- Understanding of deployment tools such as Jenkins or Chef.
- Developer sensibilities in software design, refactoring, and authoring.
- Strong analytical and problem-solving skills to evaluate and resolve software issues.
- Bachelor’s degree in computer science, engineering, GIS, data science, network science, mathematics, or a related field.
Benefits & Perks
Base salary range of $97,760 to $163,280 USD
Industry-leading health and welfare benefits including medical, dental, and vision insurance
Basic and supplemental life insurance for employees and their families
401(k) and profit-sharing programs
Minimum of 80 hours of vacation leave
Twelve paid holidays throughout the year
Opportunities for personal and professional growth
Ready to Apply?
Join Esri and make an impact in renewable energy
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs
More jobs at Esri
Sr. Accountant Revenue
Esri
NEW
Redlands
Full Time
13h
$85k-144k
Sr. Accountant Revenue
Esri
NEW
Vienna
Full Time
13h
$85k-144k
Treasury Manager
Esri
NEW
Redlands
Full Time
13h
$108k-184k