Position Summary:

The Senior Software Development Test Engineer (SDET) helps deliver the quality and performance of large scale, big data, multi-platform software products that includes; web, API and mobile application interfaces. It is essential the person in this role is an experienced, hands-on and self-motivated engineer who can work collaboratively in a continuous integration environment.

This role involves working closely with Software Engineers, including leveraging shift-left methods to understand a complex domain and product. The Senior SDET focuses on contributing to the development of automated Functional Integration tests and end-to-end tests through open source test frameworks for overall system testing within an Agile environment.

Our Tech Stack:

  • Front-End
    • JavaScript/TypeScript
    • ReactJS
    • NextJS
    • TailwindCSS
  • Back-End
    • Node.js/Express
    • NestJS
    • Java/Spring Boot
    • Python
    • PostgreSQL
  • Kubernetes & Docker
  • Jenkins
  • Jest
  • Cypress
  • Postman

Position Responsibilities:

  • Author and implement new testing methodologies, best practices, and tools with the goal to improve test coverage through both manual and automated processes.
  • Train and lead others while implementing testing methodology to maintain quality within product delivery and use.
  • Architect and develop best-in-class QA environments and test automation platforms.
  • Create, update, and utilize documentation in order to meet SOC requirements and business best practices.
  • Deliver highly functional, quality software testing to meet a variety of business needs.
  • Collaborate with engineering teams to derive testing requirements throughout the development cycle.
  • Estimate own testing tasks and work productively with minimum supervision while exhibiting strong teamwork skills and a positive attitude.
  • Work cross-functionally with internal partners and teams to ensure that we deliver software that meets security, reliability, and performance requirements.
  • Engage with product teams to determine how to best serve end-users needs.
  • Assist in the growth and development of the engineering team by participating in the interview process.
  • Participate in 24/7 On-call rotation.

Experience and Education:

  • 8+ years of experience in automated testing, using, developing, and extending software test frameworks.
  • 5+ years experience with test automation tools such as Selenium, Jest, Cypress or Postman.
  • 3-5 years working with continuous integration/continuous delivery principles, pipelines, and services.
  • 3-5 years of experience in AWS or other cloud environments such as Azure or GCP.
  • Javascript and NodeJS, server-side experience is preferred.
  • Knowledge of test methods, appropriate levels of test, and test techniques.
  • Experience participating in design reviews, API development & contract testing, and documenting test cases & execution.
  • Experience with Security, Reliability and/or Performance testing using tools such as jmeter or LoadUI.
  • Excellent knowledge of SQL and ability to write complex queries to help validate acceptance criteria.
  • Experience with using defect management and test management tools.
  • Exposure to Kubernetes or other container orchestration platforms (ECS/Nomad/Docker Swarm).
  • Excellent written and verbal communication skills.
  • Strong problem solving & critical thinking ability.
  • Collaborative team player that enjoys working with others and can also work independently.
  • Generous with time spent building relationships with team members, partners and customers.
  • An appreciation for a transparent, open and honest working environment.
  • Must value accountability and dedication to producing an excellent end result.
  • Values the importance of representing and protecting the company’s cultural DNA.

Essential Job Functions (Must be able to be performed with or without reasonable accommodation):

  • Work Environment: This position is primarily based in an office environment.
  • Physical Demands:
    • Must be able to sit for extended periods of time.
    • Possess visual acuity in order to see a computer.
    • Must possess manual dexterity in order to produce quotes on a computer, and other information needed by clients.
    • Must to able to speak with clients, partners, and internal staff.
    • Must be able to hear clients, partners, and internal staff.
  • Work Schedule: Full time. Position pay require employee to work various shifts as necessary to support company objectives.
  • Occasional travel (less than 25%) might be required.
  • Work Location: Covered’s headquarters in Denver, CO. Position is eligible for remote work upon employee meeting certain criteria.

Who is Covered?

At Covered, we are focused on making insurance easy to understand and painless to purchase. We combine intuitive technology with a human touch to help consumers quote, compare, and purchase multiple insurance products in minutes. By partnering with lenders, financial institutions and fintech companies, we deliver our personalized embedded insurance marketplace to their customers. If you are looking for career opportunities within a growing company built by a compassionate and solutions oriented team, you have come to the right place.


The position includes a full range of benefits including medical, dental, and vision insurance. Covered operates on a CTO (Casual Time Off) policy. Employees are encouraged to take as much time off as possible while maintaining a high level of performance and communicating with their manager and team.

This job description is intended to provide information essential to understanding the scope of this position and the general nature and level of work performed by job holders within this position. This job description is not intended to be an exhaustive list of qualifications, skills, efforts, duties, responsibilities or working conditions associated with the position.
We are an equal opportunity employer and we do not discriminate on the basis of any protected attribute, protected under applicable law. We make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.