Software Development Engineer in Test
C
CalmMental health technology
Location: Remote, United StatesFull-TimeMiddle
SalaryBase pay ranges across Calm’s pay tiers is as follows: $111,400 - 181,500. The base pay range represents the low and high end of Calm’s salary range for this position.
Apply NowOpens the employer's application page
Job Details
- Experience
- 3+ years of experience as a software engineer, SDET, or QA automation engineer
- Required Skills
- AndroidJavaJavascriptTypeScriptCI/CDiOS
Requirements
- Have 3+ years of experience as a software engineer, SDET, or QA automation engineer.
- Have strong programming skills in Java and JavaScript/TypeScript.
- Have hands-on experience building test automation frameworks.
- Have experience integrating test automation into CI/CD pipelines.
- Have experience testing mobile apps on iOS and/or Android.
- Have experience leading QA efforts and owning release readiness.
- Be comfortable using AI-assisted tools in testing and development workflows.
- Experience with distributed or offshore teams is preferred.
- Experience with a consumer subscription or mobile app at scale is a nice to have.
- Hands-on development experience in a mobile, backend, or web codebase is a nice to have.
Responsibilities
- Set the testing strategy and quality bar for the Calm app and internal content and admin tools.
- Architect and build automated UI, API, mobile, and integration test frameworks and suites for CI/CD pipelines.
- Review requirements, specifications, and pull requests early to catch issues in-sprint.
- Work with consumer product teams on release planning and certification, and monitor release health after launch.
- Partner with product and design to define acceptance criteria and keep release timelines on track.
- Manage and direct the offshore QA team, shifting its work toward automation and higher-value testing.
- Triage and document defects with actionable detail, and drive them to resolution.
- Track and report quality metrics including coverage, flakiness, escaped defects, and release stability.
- Use AI-assisted tooling to speed up test creation, maintenance, and analysis.
- Contribute to feature development in Android, iOS, backend, or web as the role grows.
View Full Description & ApplyYou'll be redirected to the employer's site