About the job
About Ethos
At Ethos, we aim to revolutionize the life insurance industry by simplifying and expediting the process for millions of families. Our unique blend of industry knowledge, cutting-edge technology, and personalized service helps individuals find the ideal policy to safeguard their loved ones.
Utilizing advanced technology and data science, we have transformed the traditionally lengthy life insurance procedure into a quick and efficient digital experience, enabling users to secure coverage in just minutes. We issue billions in coverage monthly, breaking down traditional barriers and leading the industry into a new era. Our comprehensive technology platform serves as the cornerstone of family financial security.
We are dedicated to making life insurance accessible, faster, and better for everyone.
Backed by prominent investors including General Catalyst, Sequoia Capital, Accel Partners, Google Ventures, and SoftBank, and recognized on CB Insights' Global Insurtech 50 list and BuiltIn's Top 100 Midsize Companies in San Francisco, we are rapidly expanding and seeking passionate individuals to help protect the next million families!
About the Role
As a Senior Software Test Engineer, you will play a crucial role in ensuring product quality while maintaining development speed. You will lead our testing infrastructure, oversee automation testing, and focus on enhancing developer productivity and CI/CD processes. If you are passionate about quality and automation, you will thrive in our environment.
Duties and Responsibilities:
- Act as a quality champion, collaborating with software engineers, designers, and product managers to launch impactful products.
- Develop and implement risk-based test plans for new features, selecting appropriate testing methods for each phase (e.g., scenario-based, exploratory, scripted, manual, automated).
- Ensure timely releases while maintaining high-quality standards.
- Collaborate with software engineers to identify coverage gaps, automate repetitive tasks, and enhance regression test coverage through existing or new infrastructure.
- Provide constructive feedback on new features, functionality, and process improvements.
- Proactively identify and mitigate potential corner case defects.

