Ethos Logo
Ethos Logo
Ethos Logo
Life insurance
Life insurance
Life insurance policy
No medical exam life insurance
Free will with life insurance
Term life
Term life insurance
Whole life
Whole life insurance
Permanent life insurance
Guaranteed issue life insurance
Final expenses
Final expense life insurance
Indexed Universal Life
IUL insurance
Wills & Trusts
Estate
planning
Create a
will
Estate planning
101
Create a living
trust
Estate planning
checklist
About us
Why
Ethos?
How Ethos
works
Careers
FAQs
Customer
reviews
Contact
us
Blogs
Agents
Ethos for
agents
Join as an
agent
Agent
login
Resources
All
resources
Life insurance 101 -
Basics
Life insurance
premium
Life insurance for
seniors
$500K life
insurance
30 year term life
insurance
How does life insurance
work
Single premium life
insurance
$1 million life
insurance
Term life insurance
rates
20 year term life
insurance
Want to know your real rate?
Tech & Ethos
Building Impactful Tools to Move Business Forward: Product Quality At Ethos
Ethos Life | Feb 1, 2022
Building Impactful Tools to Move Business Forward

What is the purpose of the testing, and why do we conduct it? Testing reduces risk, the chance that the company loses customers, and, eventually, money. It also boosts our confidence to say, “Yes, the code is ready to deploy to production and serve customers.”

If we look at the Project Management Triangle, testing increases the “Good” at the expense of “Cheap” and “Fast;” we spend money and time on writing tests, which improve the quality of our products. But it’s a worthy investment, reducing the risk that any changes introduced to our code break something that causes us to lose money.

Our mission at Ethos is to distribute life insurance to millions of families easily and securely. Providing high-quality service to customers helps us accomplish that task. Our Test team acts as a facilitator for product quality without creating a bottleneck for the rest of the company. Our four operating principles are:

  1. Raise team efficiency and productivity: Build automated suites and productivity tools to support teams at Ethos to maintain high velocity.
  2. Data-driven testing improvements: We use data points related to flow/browser/product determination from the PMs and our teams to build our automation suites. We also leverage the data to improve our engineering practices and ensure that the data we generate is actionable and available to teams.
  3. Early and virtuous feedback: Our Test teams want to provide early feedback to ensure teams stay on track and are aligned with the product scope. We also ensure the feedback is exemplary, actionable, and trackable for historical purposes.
  4. Quality is everyone’s responsibility: We act as guards, ensuring that everyone supports product quality. To do so, we have healthy discussions about planning tests, identify scenarios, and have design walkthroughs.

We can call out a variety of testing methodologies to achieve our goals; how we call out can be different from industry standards, but the underlying philosophy remains the same for each testing layer. The primary classification can be done on the phase of the software release cycle, i.e., whether we are building or releasing it.

release phase

The Test team uses a combination of frameworks and tools for accomplishing outcomes in different phases:

  • SonarQube: Unit tests test selections of code that are less than the entire application. Typically a unit test covers one class, with multiple tests per method of the course. This type of test should include every logical branch within the code. We extensively use SonarQube to measure the quality KPIs, track unit tests, static code coverage and analysis, code smells, code duplication, and understand security vulnerabilities. The great thing about SonarQube is that it can support multiple languages, which is helpful considering we have services written in various languages, such as JavaScript, Go, and Python. Tracking all the coding standards allows us to get meaningful information with less pain and better clarity.
  • Jest: Our developer team has been using Jest extensively for integration testing, and doing a light POC allowed us to use Jest for our e2e API testing. Jest is an open-source API Testing framework by Meta. It works very well with our philosophy of speed and accessibility to provide outcomes faster. On top of that, Jest is highly performant, lightweight, and needs less time to set up and maintain than other available frameworks.
  • Cypress: UI tests are the final step of uncovering how the consumer will react to your app. The biggest issue for the traditional UI framework is the debugging and flakiness. On top of that, most of the frameworks are created, considering the end-user would have limited coding knowledge. Cypress allows developers and Test engineers to debug using Chrome dev tools, provide an error stack, and give enough context. To circumvent the problem with flakiness, Cypress has built-in automatic waits in the commands. It also provides snapshotting of the tests as it runs, which is pretty helpful in debugging. On top of that, Cypress provides network shaping and network simulation, which is the cherry on top for UI automation.

We have built multiple tools to support different teams and focus on building tools to provide actionable feedback faster to the team’s consumers. We are working on Fault injection, Contract testing, and self-service frameworks to maintain our growth velocity. Stay tuned for more articles on such tools and framework improvements.

We are just getting started on this journey to build impactful testing tools and frameworks that help propel our business forward. The core to attaining our vision is to serve our customers with high-quality products using the most impactful tools and technologies available. If this is something that excites you, we’d love for you to join us.

Jaimin Vaidya, Test Engineering Architect
Jaimin Vaidya, Test Engineering Architect

Jaimin joined Ethos in July 2020 and leads the Test Engineering team. When Jaimin isn’t building new test tools and frameworks at Ethos, he enjoys reading books, biking with his daughter, and playing golf. Interested in joining Jaimin’s team? Learn more about our career opportunities here.

You might also like

Recent articles

Popular articles

Related article image

Ethos and Amanda Kloots: Life insurance for the people you love

Amanda knows what it means to experience the unexpected. That's why she partnered with Ethos, to help families protect what matters most.

Read more

Related article image

Ethos and Boomer Esiason Team Up to Simplify Life Insurance

Ethos teams up with Boomer Esiason to make life insurance clearer and more approachable, highlighting a simple digital process designed for modern families.

Read more

Related article image

Ethos and David Ortiz: Life Insurance for Your Home Team

David prepares for everything. Always has. That’s why he partnered with Ethos to help families protect what matters most without confusion, complexity, or taking a day off work.

Read more

Related article image

Life Insurance for Women

Discover why life insurance for women matters, how to choose the right policy, and what to consider whether you’re working, parenting, or managing the home.

Read more

Related article image

Life Insurance for Felons

Learn whether felons can get life insurance, what types of coverage are available, how a conviction affects eligibility and premiums, and how to apply.

Read more

Related article image

What Does Life Insurance Cover?

What does life insurance cover? Natural death, accidental death, illness, and more. See what's included, excluded, and why.

Read more

Related article image

Inherited Annuity Rules: Taxes, Payout Options and Beneficiaries

Learn how inheriting an annuity works, what the distribution rules are for qualified and non-qualified annuities, and what your payout options are as a beneficiary.

Read more

Related article image

30 Year Term Life Insurance

30-year term life insurance rates vary by age, health, and coverage amount. Get your personalized quote in minutes, with no medical exam required for eligible applicants.

Read more

Related article image

Term Life Insurance

Get term life insurance online with instant quotes and flexible coverage options.

Read more

Related article image

Life Insurance Without Medical Exam

No-exam life insurance explained: how it works, policy types, costs, and coverage options.

Read more

Related article image

Whole Life Insurance

Whole life insurance offers lifelong coverage with fixed premiums and cash value.

Read more

Related article image

IUL Insurance (Indexed Universal Life)

Learn how indexed universal life (IUL) works, costs, coverage options, and benefits.

Read more

Related article image

Life Insurance for Seniors

Life insurance for seniors explained. Learn costs, coverage, and policy options.

Read more

Related article image

Million Dollar Life Insurance Policy

How much is a million dollar life insurance policy? Average costs explained.

Read more

Contact Us
Mailing Address
1606 Headway Circle
#9013
Austin, TX 78754
(415) 915-0665
San Francisco Office
90 New Montgomery St
#1500
San Francisco, CA 94105
Email us
Facebook IconX IconInstagram IconLinkedIn Icon
Resources
Our policies
FAQs
Blog
Life insurance 101
Life insurance policy
How it works
Account login
Sitemap
Company
About us
Our carriers
Reviews
Careers
Press
Investors
Leadership
Partnerships
Ethos for Agents
Agent Login
Affiliate Program
Legal
Terms of Use
Privacy Policy
Data Security
Accessibility
Licenses
Do not Sell or Share My Personal Information
©2026 Ethos Technologies Inc. ("Ethos") Ethos operates in some states as Ethos Life Insurance Services and/or Policy Bull. CA license #0L28949; AR license #100164629. Ethos offers policies issued by the carriers listed at Our Life Insurance Carriers | Ethos Life. Products and their features may not be available in all states. Ethos provides its online wills, trusts, and estate planning documents and services through Ethos Estate Planning, LLC, a wholly-owned subsidiary. Ethos Estate Planning, LLC is not a law firm and does not provide financial, investment, legal, accounting or tax advice. Complimentary W&T services offered through the perks rider not available in WA and SD; W&T services not available in AK and LA.