QA Product Engineer I - Developer Experience

Esri
United States
Workplace: OnsiteFull timeUSD 70,304 - 109,200 annuallyFunction: Software EngineeringExperience: 1+ yearsEducation: bachelorsSkills: ["Analytical skills","Troubleshooting","Problem-solving","Written communication","Cross-team collaboration","Documentation","Organizational/time management"]

Join the Developer Experience team to improve the quality of developer-facing ArcGIS products, including APIs, SDKs, and documentation. Build and maintain automated testing frameworks and tools, develop test plans and validation strategies, and investigate root causes to ensure accuracy, reliability, accessibility, and usability. Collaborate with developers, product engineers, and QA to define release testing requirements and raise quality standards across the software development lifecycle.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Esri
Esri
2 days ago

QA Product Engineer I - Developer Experience

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live

Job Summary

Join the Developer Experience team to improve the quality of developer-facing ArcGIS products, including APIs, SDKs, and documentation. Build and maintain automated testing frameworks and tools, develop test plans and validation strategies, and investigate root causes to ensure accuracy, reliability, accessibility, and usability. Collaborate with developers, product engineers, and QA to define release testing requirements and raise quality standards across the software development lifecycle.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Design, build, run, and maintain automated testing frameworks, test cases, and testing tools with the QA lead.
  • •Develop and execute test plans, test cases, and validation strategies for developer-facing products.
  • •Document test results, evaluate coverage, investigate root causes, and validate fixes to address defects and regressions.
  • •Apply modern testing practices and technologies to improve test coverage, reliability, and efficiency.
  • •Participate across the software development lifecycle to define release testing requirements and quality standards.

Pay and Benefits

Salary: USD 70,304 - 109,200 annually
Perks:Health InsuranceDentalVisionLife Insurance401kProfit SharingPaid Leave

Key Requirements

  • •1+ years of experience developing software applications or testing frameworks using modern platforms such as JavaScript, TypeScript, .NET, Java, Python, Node.js, mobile development, or web technologies.
  • •Prior experience with automated testing frameworks such as Cypress, Selenium, Playwright, Jest, or similar tools.
  • •Familiarity with REST services, RESTful APIs, and modern web architectures.
  • •Understanding of software testing methodologies, QA practices, test planning, and defect management.
  • •Experience with Git, GitHub, and collaborative software development workflows.
Experience:1+ yearsSoftware qualityDeveloper toolsAPIsSDKsArcGISGIS
Education:Bachelor's in Computer Science, GIS, Software Engineering, or a related technical field
Skills:Analytical skillsTroubleshootingProblem-solvingWritten communicationCross-team collaborationDocumentationOrganizational/time management
Tech Stack:JavaScriptTypeScript.NETJavaPythonNode.jsMobile developmentWeb technologiesCypressSeleniumPlaywrightJestGitGitHubRESTRESTful APIsAPIsSDKsGitHub workflowsIssue tracking

Company Brief

Esri
Provides geographic information system (GIS) software, location intelligence, mapping tools, and spatial analytics to governments, businesses, and researchers for visualizing, analyzing, and managing geographic data.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Headquarters: Redlands, United States
Founded: 1969
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn