Lead Quality Software Engineer

Crisis Text Line · Remote

Engineering Health & Well-Being Posted 4 weeks ago

Continuous Integration
Security
Claim this company

Overview:

Crisis Text Line is free, 24/7 support for those in crisis. Text 741741 from anywhere in the US to text with a trained Crisis Counselor. Crisis Text Line trains volunteers to support people in crisis. With over 150 million messages processed to date, we’re growing quickly, but so is the need.

Role

As a Lead Software Quality Engineer, you will help architect, build, and maintain the testing tools and frameworks our engineering and product teams use to ensure the robust operation of Crisis Text Line’s proprietary web platform. The importance of reliability in delivering Crisis Text Line’s service cannot be overstated, and your work will be dedicated to maintaining and improving it. You will also help build a team of Software Quality Engineers, as well as provide guidance on testing best practices to the wider engineering team.

Responsibilities

  • Build out end-to-end and integration testing frameworks, tools, and processes to maximize our service reliability and improve developer experience while driving us toward smaller and more frequent deployments
  • Manage and/or execute our manual sanity checklist release testing process that is currently run by a third party
  • Provide leadership on testing and on specific engineering projects related to testing
  • Be an expert on unit, integration, and end-to-end testing; Provide guidance and spread knowledge of testing to other engineers
  • Help us build a team of Software Quality Engineers and help run that team
  • Support and encourage a diversity of backgrounds, voices, and perspectives on the engineering team
  • Collaborate with other engineers, Product Managers, Data Scientists, and others with clarity and kindness
  • Spread knowledge, provide mentorship, and promote technical best practices
  • Learn from your colleagues, stretch yourself, and grow as an engineer and teammate
  • Provide code reviews that ensure we are producing high-quality, easy-to-read, and reliable code
  • Manage your time successfully by focusing on priorities, and delivering on deadlines
  • Assist in the operation of your pod by providing engineering input and estimating work timelines during scoping, then proactively updating the Product Manager and your pod mates on changes, difficulties, and progress
  • Attend to issues that arise while you are on-call, investigating incidents, communicating with stakeholders, and escalating as necessary
  • Consider security and data privacy issues in all work product
  • Ensure appropriate testing and monitoring of our services

Qualifications

  • 5+ years of relevant experience
  • Experience in writing straightforward, well-structured code
  • Experience in working successfully with teammates both in and outside of the engineering and product teams
  • Proficiency with at least one programming language we use (or similar)
  • Experience with and understanding of at least one MVC framework
  • Strong understanding of version control software and how to use it (e.g., git)
  • Understanding of essential computer science principles and how to apply them, e.g., basic data structures, dependency injection, continuous integration

To apply for this job please sign in or enter your email below.

Related Jobs

QA Engineer - SIRUM
Atlanta, GA - Posted 2 weeks ago

Connect with your next key hire on Tech Jobs for Good.

Post a featured job Schedule a demo