Quality Assurance (QA) Engineer

Civ Robotics inc.

San Francisco, Northern (CA, KY)

Hybrid

USD 120,000 - 160,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Healthcare coverage
Equity options
Competitive salary

Job summary

Civ Robotics inc. is seeking a Quality Assurance Engineer to own and continuously improve testing across robotics products, including Android apps, software, hardware integrations, and cloud services. The role blends hands-on testing with automation to ensure reliability in real-world robotic deployments.

You will collaborate with robotics, software, hardware, product, and field teams to identify issues early, improve product quality, and ensure releases are deployment-ready.

Qualifications

  • Bachelor's degree in a relevant field required.
  • 3+ years of professional QA/testing experience.
  • Experience with robotics or complex multi-component systems a plus.

Responsibilities

  • Develop and execute test plans and test cases for robotics products and applications.
  • Perform functional, regression, integration, system, and end-to-end testing.
  • Build and maintain automated testing infrastructure and workflows.
  • Test Android applications used to operate and configure robotic systems.
  • Validate complete workflows (robot connection, mission loading, operation, reporting).
  • Run tests in HITL/simulation environments and with physical robots.
  • Develop and maintain long-running reliability tests and overnight tests.
  • Perform exploratory and edge-case testing to identify failures.
  • Reproduce, document, and track issues with logs and data; verify fixes.

Skills

Test planning
Test automation
Python scripting
Android testing
API testing
Linux
Logs analysis

Education

Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Robotics

Tools

Git
JIRA
CI/CD
ROS/ROS2
Docker

Job description

About the Company

Civ Robotics is on a mission to automate repetitive tasks within the $3 trillion infrastructure construction industry. We’re dedicated to bridging the workforce gap and accelerating the development of essential infrastructure projects. At the core of our mission is our innovative technology in robotics and autonomous navigation.

With over 100 robots deployed and operating across construction sites worldwide, we pride ourselves in ushering in the next generation of construction layout tools for solar, civil, land surveying, road striping, and general contracting. Our technology is engineered from the ground up to make our customers’ projects more precise, simple, and efficient than ever before.

Join us and become an integral member of our dynamic team, leading the charge in pioneering construction robotics innovation!

About the Role

We are seeking a Quality Assurance Engineer to own and continuously improve the testing and validation of our robotics products.

You will test the complete system, including Android applications, robotics software, hardware integrations, cloud services, and autonomous workflows. The role combines hands-on testing with test automation and requires thinking beyond individual software features to validate how the entire robotic system behaves in real-world scenarios.

You will work closely with robotics, software, hardware, product, and field teams to identify issues early, improve product reliability, and ensure every release is ready for deployment.

Key Responsibilities
  • Develop and execute test plans and test cases for robotics products and applications.
  • Perform functional, regression, integration, system, and end-to-end testing.
  • Build and maintain automated testing infrastructure and test workflows.
  • Test Android applications used to operate and configure robotic systems.
  • Validate complete workflows such as robot connection, mission loading, operation, stopping, reporting, and configuration.
  • Run tests using HITL/simulation environments as well as physical robotic systems.
  • Develop and maintain long-running reliability and endurance tests, including overnight and multi-hour operation.
  • Perform exploratory and randomized testing to identify unexpected failures and edge cases.
  • Validate new features and releases and ensure existing functionality is not affected.
  • Reproduce, document, and track issues with clear steps, logs, and supporting data.
  • Collaborate with engineering teams to investigate failures and verify fixes.
  • Continuously improve testing processes, automation coverage, and release quality.
Requirements
  • Education: Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Robotics, or a related field.
  • Experience: 3+ years of professional experience in software QA, test automation, system testing, or a related role.
Technical Skills
  • Strong experience with software testing methodologies and test automation.
  • Experience testing complex systems involving multiple software and hardware components.
  • Experience developing automated tests using Python or similar scripting languages.
  • Experience with Android application testing.
  • Experience with API and integration testing.
  • Comfortable working with Linux and command-line tools.
  • Ability to analyze logs, system behavior, and failures across multiple components.
  • Familiarity with Git, JIRA, and CI/CD pipelines.
  • Strong understanding of regression testing, release validation, and defect management.
Soft Skills
  • Strong problem-solving and debugging abilities.
  • Exceptional attention to detail.
  • Ability to think creatively about how systems can fail.
  • Strong ownership mindset and commitment to product quality.
  • Ability to work collaboratively in a dynamic, fast-paced environment.
  • Clear written and verbal communication.
Preferred Qualifications
  • Experience testing robotics or autonomous systems.
  • Familiarity with ROS/ROS2.
  • Experience with simulation, SIL, or HITL testing.
  • Experience testing systems combining mobile apps, cloud services, embedded software, sensors, and robotics.
  • Experience building automated or agentic testing systems.
  • Familiarity with long-duration, stress, reliability, and fault-injection testing.
  • Experience with Docker and containerized environments.
  • Experience working with hardware or robots in the field.
Why Join Us
  • Work on cutting-edge robotics technology deployed on real construction sites.
  • Own quality across the complete robotics stack, from applications and cloud services to autonomous machines.
  • Join a tight-knit, multidisciplinary team with significant ownership and fast decision cycles.
  • Help shape the testing infrastructure and quality processes of a rapidly growing robotics company.
Benefits & Perks
  • Comprehensive healthcare coverage (medical, dental, vision) for you and your family.
  • Competitive salary with growth potential.
  • Equity options in a fast-growing robotics company.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Quality Assurance (QA) Engineer
Quality Assurance (QA) Engineer

Civ Robotics • San Francisco (CA)

On-site
USD 120,000 - 150,000
Robotics QA Engineer — End-to-End Testing & Automation
Robotics QA Engineer — End-to-End Testing & Automation

Civ Robotics • San Francisco (CA)

On-site
USD 120,000 - 150,000
Robotics QA Engineer — End-to-End Testing & Automation
Robotics QA Engineer — End-to-End Testing & Automation

Civ Robotics inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 120,000 - 160,000
Healthcare coverage
Equity options
Competitive salary
Quality Assurance Tech II
Quality Assurance Tech II

Tundra Technical Solutions • North Reading (MA)

On-site
USD 70,000 - 100,000
QA Lead, Robotics Redwood City, CA Fulltime
QA Lead, Robotics Redwood City, CA Fulltime

Dyna Robotics, Inc • Redwood City (CA), Northern (KY)

On-site
USD 140,000 - 220,000
Software Quality Assurance Engineer (Entry-Level), Windows Connector
Software Quality Assurance Engineer (Entry-Level), Windows Connector

Realtime Robotics, Inc. • Boston (MA)

On-site
USD 65,000 - 85,000
Competitive Healthcare Coverage
Unlimited PTO
Commuting Expenses Covered
+3
Quality Assurance Engineer I, Amazon Robotics Systems Quality and Performance Engineering
Quality Assurance Engineer I, Amazon Robotics Systems Quality and Performance Engineering

Amazon • Town of Westboro (WI)

On-site
USD 84,000 - 147,000
Medical Coverage
Dental Coverage
Vision Coverage
+2
QA Manager
QA Manager

Corvus Robotics • Mountain View (CA)

On-site
USD 120,000 - 180,000
Robotics Software Test Engineer
Robotics Software Test Engineer

Chef Robotics • San Francisco (CA)

On-site
USD 140,000 - 180,000
Medical insurance
Dental insurance
Vision insurance
+3
Product QA & Data Engineer
Product QA & Data Engineer

Field AI • Irvine (CA)

On-site
USD 120,000 - 160,000