Software Engineer, Test

Ethos is a technology-driven life insurance company that streamlines the process of getting coverage, making it faster and more accessible.
Backend
Mid-Level Software Engineer
Hybrid
5+ years of experience
AI · Finance · Insurance

Description For Software Engineer, Test

Ethos Life is seeking a Software Engineer, Test to join their team in Bangalore, India. This role offers an opportunity to work with some of the best engineers in the InsureTech space. The ideal candidate will have at least 5 years of software development or test framework development experience and be proficient in at least one programming language such as JavaScript, Java, or Python.

As a Software Engineer, Test, you'll be responsible for designing and implementing test automation to support Ethos' products. You'll collaborate closely with software engineers, designers, and product managers to ensure high-quality releases. Key responsibilities include designing risk-based test plans, automating repeated tasks, building regression test coverage, and being a strong quality advocate.

The role requires expertise in test-driven development, familiarity with CI/CD and infrastructure tools like AWS/GCP, and experience with automation framework development (TestNG, Cypress, Selenium, etc.). You should be self-directed, detail-oriented, and have excellent communication skills.

Ethos is a technology-driven life insurance company that has transformed the traditionally multi-week process of getting life insurance into a modern digital experience that can take just minutes. They've issued billions in coverage each month and are backed by major investors including General Catalyst, Sequoia Capital, and Google Ventures.

This is a hybrid position, offering flexibility in work arrangements. Ethos values diversity and inclusion, encouraging applications from candidates who may not meet every qualification but are excited about the role. They are an equal opportunity employer and do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Last updated 3 months ago

Responsibilities For Software Engineer, Test

  • Design and deliver risk-based test plans for new features and functionality
  • Collaborate closely with software engineers, designers, and product managers
  • Ensure timely releases while maintaining quality standards
  • Pair with software engineers to identify coverage gaps and automate repeated tasks
  • Build regression test coverage through existing or new infrastructure
  • Provide feedback on new functionality, features, and process changes
  • Uncover and prevent corner case defects

Requirements For Software Engineer, Test

JavaScript
Java
Python
  • Minimum 5 years of software development or test framework development experience
  • Proficiency in at least one programming/scripting language (e.g. Javascript, Java, Python)
  • Familiarity with CI/CD and infrastructure tools (e.g. AWS/GCP)
  • Experience with hands-on automation framework development: TestNG/Cypress/Selenium/Rest Assured/Cucumber/Jest etc.
  • Expertise in test-driven development
  • Detail-oriented with strong communication skills
  • Self-directed and deeply curious
  • Willingness to challenge existing practices

Interested in this job?

Jobs Related To Ethos Life Software Engineer, Test

Fullstack Engineer

Fullstack Engineer role at Ethos Life, revolutionizing life insurance through technology and data science.

Fullstack Engineer

Ethos is hiring a Fullstack Engineer in Bangalore to build key features for their innovative life insurance platform using cutting-edge technology.

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core team, focusing on infrastructure development and large-scale systems, offering competitive compensation and the opportunity to work on foundational technologies.

Technical Program Manager, Transport Infrastructure and Capacity Team

Technical Program Manager role at Google managing transport infrastructure and capacity delivery for EMEA region, requiring network infrastructure expertise.

Software Developer III, Full Stack, Google Cloud Platforms

Full Stack Software Developer role at Google Cloud, focusing on enterprise-grade solutions using Java and TypeScript, requiring 2 years of experience.