Software Engineer, Test

Ethos is a technology-driven life insurance company that streamlines the process of getting coverage, making it faster and easier for families.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Finance · AI

Description For Software Engineer, Test

Ethos is seeking a Software Engineer, Test to join our team in Bangalore, India. As part of our mission to make life insurance more accessible, we're looking for a detail-oriented individual to design and implement test automation. You'll work with some of the best engineers in the InsureTech space, maintaining test scripts and scaling up tests for faster and reliable execution.

Key responsibilities include:

  • Collaborating with software engineers, designers, and product managers to release life-changing products
  • Designing and delivering risk-based test plans for new features and functionality
  • Ensuring timely releases without compromising on quality
  • Pairing with software engineers to identify coverage gaps and build regression test coverage
  • Providing feedback on new functionality, features, and process changes
  • Uncovering and preventing corner case defects

Required skills and qualifications:

  • 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)
  • Expertise in test-driven development and various levels of automated tests
  • Self-directed and deeply curious with excellent communication skills
  • Willingness to challenge existing practices for improvement

Ethos offers a unique opportunity to work in the InsureTech space, backed by major investors and named on CB Insights' Global Insurtech 50 list. Join us in our mission to protect the next million families by making life insurance easier, faster, and better for everyone.

Last updated 6 months ago

Responsibilities For Software Engineer, Test

  • Collaborate with software engineers, designers, and product managers
  • Design and deliver risk-based test plans
  • Ensure timely releases without compromising quality
  • Pair with software engineers to identify coverage gaps
  • Provide feedback on new functionality and features
  • 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
  • Expertise in test-driven development
  • Excellent communication skills

Interested in this job?

Jobs Related To Ethos Life Software Engineer, Test

AWS FSx Lustre - SDE III, FSx

Senior Software Engineer role at Amazon Web Services, working on FSx for Lustre team in Boston, building high-performance cloud storage solutions.

Software Development Engineer, AWS FSx for Windows

Senior Software Engineer role at AWS FSx for Windows team, building distributed file system services with competitive pay $129,300-$223,600 and comprehensive benefits.

Software Development Engineer III, Aurora

Senior Software Engineer role at AWS Aurora team, building large-scale distributed database systems with focus on performance and reliability.

Innovation and Design Engineer, Worldwide Design and Engineering

Senior engineering role at Amazon focusing on designing innovative fulfillment centers and logistics systems, combining automation, robotics, and material handling expertise.

Sr Software Development Engineer, Internet Edge Services

Senior Software Engineer role at AWS developing packet processor data plane for Amazon's network edge, requiring 5+ years experience in software development and system architecture.