Senior Quality Assurance Engineer

Nearmap•Lehi, UT
•Remote

About The Position

Nearmap is a company that is reshaping how the world understands the built environment through property intelligence. They provide aerial imagery, AI-driven analytics, and geospatial tools. This role is for a Senior QA Engineer who will assist in leading quality engineering efforts and act as a hands-on technical QA Engineer for their manual and automation team. The role requires a blend of people and process leadership with deep automation expertise across API, web, and desktop applications. The engineer will set technical direction for test automation, mentor other QA engineers, and champion AI-assisted tools to improve test design, maintenance, and coverage.

Requirements

  • Bachelor’s degree preferred, or relevant work experience
  • 8+ years of QA engineering experience, including 2+ years in a lead or senior QA role
  • Strong hands-on experience with Java and REST Assured for API test automation
  • Experience using Claude AI (or similar LLM tools) to support automation development and testing workflows
  • Working proficiency in Python for scripting and tooling
  • Practical experience using AI-assisted or AI-driven automation tools in a testing context
  • Solid experience with API testing and automation (functional, contract, performance considerations)
  • Experience testing Windows desktop applications (UI automation frameworks such as WinAppDriver, Appium, or similar)
  • Experience with Web UI test automation (e.g., Selenium, Playwright, or similar)
  • Hands-on experience with Azure DevOps (Test Plans, Pipelines, Boards, Repos)
  • Strong understanding of test strategy, risk-based testing, and quality metrics
  • Excellent communication skills and experience mentoring or leading other QA engineers

Responsibilities

  • Provide both manual and QA automation and assist in mentoring a team of QA engineers, providing technical guidance, and code reviews
  • Set automation standards, frameworks, and best practices across the QA function
  • Plan and prioritize QA work in partnership with engineering and product leadership
  • Assist QA Manager to provide test strategy for new features and major releases, including risk assessment and coverage planning
  • Report on quality metrics, automation coverage, and release readiness to stakeholders
  • Act as the primary escalation point for complex quality and testing issues
  • Design, build, and maintain automated test suites for API, web UI, and Windows desktop applications
  • Develop and extend API test automation frameworks using Java and REST Assured
  • Write automation scripts and tooling in Python to support test execution, data setup, and reporting
  • Evaluate, integrate, and apply AI automation tools to improve test generation, maintenance, and self-healing capabilities
  • Use Claude AI to accelerate automation development, including generating test cases, refactoring test code, analyzing failures, and creating test documentation
  • Build and maintain CI/CD test pipelines within Azure DevOps, including test plans, pipelines, and release gates
  • Perform manual and exploratory testing where automation coverage is still developing
  • Triage test failures, distinguish flaky tests from genuine defects, and drive root-cause analysis

Benefits

  • 4 extra "YOU" days off each year
  • Company-sponsored volunteering days
  • Generous parental leave policies
  • Work from Overseas Policy
  • Discounted Private Health Insurance plans
  • A Nearmap subscription
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service