Full Stack QA Engineer
Remote
Full Time
#Engineering
#AI
#Computer Vision
#Manual Testing
#Test Automation
#iOS
#Backend
#SDK
#Swift
#Python
#Postman
Canvas is transforming how homes are measured and modeled by combining LiDAR-enabled iPhone and iPad scans with advanced AI and computer vision. Our technology captures accurate three-dimensional representations of interior spaces in minutes and converts them into precise, editable as-built files used by architects, remodelers, and designers. Featured in Apple’s keynote for the original LiDAR sensor, we now process millions of square feet each month as an early-stage, globally distributed team.
The role
We are hiring a Senior Full Stack QA Engineer to join us full time in a fully remote capacity. You will split your time evenly between hands-on manual testing and building automated test coverage for our iOS application, backend services, and SDK.
Core responsibilities
- Design and execute manual tests while logging and verifying issues across the iOS app, backend, and SDK.
- Develop and maintain automated tests in Swift for iOS and Python for backend services, increasing coverage and reliability over time.
- Keep test documentation, reporting tools, and workflows current so the entire SQA process stays efficient and transparent.
Skills and experience
You bring at least three years of QA experience, including one year focused on test automation. You are comfortable using tools such as curl, Postman, and Proxyman, and you have solid experience testing against Figma designs and written requirements. Familiarity with client-server architecture, API testing via Swagger, and task tracking in JIRA with git branching is expected. Strong written and spoken English is essential, as most team communication happens in writing. Experience building full-cycle automation for iOS apps or backend services is a plus.
Compensation and benefits
We provide stock options along with comprehensive medical, dental, vision, life, and disability insurance. Additional benefits include a 401(k) plan or equivalent, flexible vacation, and a learning budget to support ongoing development.
How to apply
If this opportunity aligns with your background and interests, we encourage you to apply. We review every application and look forward to learning how your experience could contribute to Canvas.
Canvas
20 views




