Job Description
A Software Development Engineer in Test responsible for designing and automating tests for graph analytics features within the ArcGIS platform, focusing on ensuring software quality and performance for spatial and non-spatial data analysis tools.
Key Responsibilities
- Collaborate with product engineers to establish and refine test plans for Knowledge Graph and link analysis.
- Create and execute automated tests for functional, performance, scalability, and durability aspects of the software.
- Design, develop, and maintain automated integration and regression test cases via APIs.
- Deploy and schedule regular integration tests across supported graph database platforms and analyze results.
- Manage and improve the suite of integration tests and associated dashboards.
- Conduct peer reviews of test code to ensure quality and effectiveness.
- Work with software engineers to understand software design and develop automated tests for user workflows.
- Measure test coverage and analyze continuous integration testing outcomes.
- Define, implement, and document automated test frameworks and strategies.
- Advocate for quality assurance throughout the software development lifecycle.
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