Software Test Engineer
Cala Health
- Location
- United States
- Work model
- Hybrid
- Level
- Entry
- Salary
- $120k – $135k/yr
- Posted
- 2h ago
Skills
About this role
About Cala
At Cala, we’re working to free people from the burden of chronic disease. We began by creating the first non-invasive prescription therapy for hand tremor. After years of careful fine-tuning and improvements, we released Cala kIQ — our most sophisticated therapy yet. Our products have empowered thousands of people to get back to their lives with confidence and ease.
But we won’t stop there. Our pioneering technology can be applied across neurology, cardiology, and so much more. It’s all part of our mission to help people in their struggle with chronic disease. We’re only just getting started.
The Opportunity
Cala is seeking a Software Test Engineer to join our digital team. As a key part of the broader Quality Assurance (QA) ecosystem, the Software Test Engineer collaborates closely with Quality, Engineering, and Product to drive test strategies and mitigate risks early. You will be the quality gate for our mobile apps, web platform, and APIs. The work is a deliberate mix: manual and exploratory testing to hunt for the problems an automated check would never think to look for, and automation to prove that what worked last release still works today. You will sit alongside our Full Stack Software Engineers, testing features as they are built and taking defects through to verified fixes. Because our software is used in a regulated healthcare setting, how carefully you document what you tested matters as much as what you found.
Title: Software Test Engineer Reports to: Staff DevOps Engineer Location: Remote, Hybrid if local to our San Mateo, CA headquarters Employment type: Full-Time, Exempt Pay range: $120,000 - $135,000
**Final compensation is based on experience, skills, market benchmarks, and internal equity, with potential adjustments for candidate location.**
Specific Responsibilities
• Manual and Exploratory Testing: Perform functional, exploratory, sanity, and end-to-end testing across mobile and web applications, including device and OS compatibility testing on physical devices, emulators, and simulators.
• Test Automation: Design, build, and maintain automated test scripts for mobile and web applications and help grow automated regression suites
• API Testing: Validate REST API behavior directly — request and response contracts, status codes, authentication, error handling, and edge cases — independently of the user interface.
• Test Design and Traceability: Write test cases from requirements, user stories, and design specifications, and maintain traceability between requirements, acceptance criteria, and test results.
• AI-Assisted Testing: Use AI tools to accelerate quality work — generating and reviewing test cases, drafting and refactoring automation scripts, and triaging logs and failures — and help test the AI-powered features in our products, including their non-deterministic behavior.
• Defect Management: Identify, log, and track software defects with clear step-by-step reproduction steps, device logs (Xcode/Android Studio)
• Release Support: Support release readiness through regression execution, results analysis, and clear reporting on what was tested and what remains at risk.
• Collaboration: Partner with Quality, Engineering and Product to clarify expected behavior early and surface quality risks well before release.
Required Experience
• Bachelor’s degree in computer science, software engineering or a related technical discipline, or equivalent practical experience.
• 1 to 3 years of hands-on software testing experience spanning both manual testing and automation.
• Demonstrated