POSITION SUMMARY:

Are you inspired to solve complex problems and disrupt legacy industries? We’re looking for a curious and passionate software engineer in test who can help design and implement tests, testing frameworks, and automation in our event driven microservices platform and user facing components. We’re seeking engineers with a “can-do” approach capable of helping grow and shape a high-performing team. Covered Insurance is a fast-growing insurance technology company. Our goal? To make insurance easy to understand and easy to purchase. We’re taking a strategic approach to insurance - by selling home and auto insurance via a comparative rating platform when consumers buy homes and autos.

POSITION RESPONSIBILITIES:

  • Embrace and participate in lean-agile development methodologies & best practices
  • Implement, support, and maintain testing and automation frameworks of all types at all levels
  • Provide advocacy and recommend improvements in quality and automation; be a user advocate
  • Develop automated test cases and automation
  • Help architect and develop best-in-class user experience and technology platform
  • Write, update, and use documentation
  • Deliver highly functional, quality software solutions to meet a variety of business needs
  • Ship software that meets security, reliability, and performance requirements
  • Engage closely with executive and product teams to determine how to best serve end-users needs
  • Continuously improve engineering capabilities, approach, and processes
  • Help grow the engineering team by participating in the interview process
  • Participate in 24/7 On-call rotation (and help build systems that never wake anyone up!)

EXPERIENCE AND EDUCATION:

  • 5 or more years as a technical hands-on contributing member of a software development team
  • Demonstrated ability to build and deliver high quality code
  • Strong communication skills, and can clearly articulate and explain technical concepts and design decisions to both internal and external stakeholders
  • Experience implementing test automation frameworks and test-driven environments
  • Experience writing automated tests of all types (regression, contract, performance, security, API, etc.) at all levels (unit, integration, mid-level, e2e, etc.)
  • Experience with continuous integration/continuous delivery principles, pipelines, tools, and services
  • Strong problem solving & critical thinking ability
  • Experience with: ○ Cypress ○ JS ○ Kubernetes ○ AWS ○ Jest/RTL/Enzyme (a plus) ○ Java (a plus)

You might a great fit for Covered team if you:

  • Enjoy working in a collaborative, fast-paced environment with a high degree of trust and autonomy
  • Are passionate about adding value to a growing company
  • Are self-motivated and curious
  • Take pride and ownership of the work you do, and love sharing your experience with others
  • Care about quality and love solving tough problems with your teammates
  • Appreciate diversity of opinion and backgrounds and believe that it helps you and others improve
  • Value helping others in their pursuit of excellence
  • Enjoy working in agile methodologies and iterating through solutions -- constantly improving them
  • Enjoy solving problems through the entire application stack

WHY COVERED?
Covered is innovating the way people shop for insurance. Gone are the days of insurance agents selling you confusing products. It is Covered’s goal to make insurance easy to understand and easy to purchase. We’re an independent agency - meaning we work with the largest carriers, like Progressive, Travelers, Safeco, Farmers, etc, and can directly sell their policies. We don’t sell leads. We hold ourselves to the highest ethical standards and strive to provide a best-in-class user experience. If someone wants to talk to a real human, our highly trained licensed insurance agents help consumers make the best choice for their specific needs.

THIS JOB DESCRIPTION IS NOT DESIGNED TO COVER OR CONTAIN A COMPREHENSIVE LIST OF ACTIVITIES, DUTIES OR RESPONSIBILITIES THAT ARE REQUIRED OF THE EMPLOYEE FOR THEIR JOB.  DUTIES, RESPONSIBILITIES AND ACTIVITIES MAY CHANGE AT ANY TIME, WITH OR WITHOUT NOTICE.