Senior Software Development Test Engineer (SDET)

Department

Engineering

Location

Denver, CO

Remote

Compensation

$120,000-$150,000 annually depending on experience

Benefits

Health, Vision and Dental Insurance, Casual Time Off, 401(k), HSA, LTD, Life Insurance, Paid Holidays

Apply for this position

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.

Position Responsibilities

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 test automation platforms.
  • 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.
  • Estimate own testing tasks and work productively with minimum supervision while showing excellent teamwork and 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

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.

Why 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.

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.

Apply for this position