Woebot Health

QA Automation Engineer

Remote US
API JavaScript Python Android Node.js AWS MongoDB DynamoDB
This job is closed! Check out or
Description

We are a team of innovators, experts and business builders who have come together to develop advanced technologies that can transform healthcare. 

Woebot Health has physical offices in San Francisco, Boston and Dublin, Ireland. If you’re not currently based in one of our beautiful flagship cities, please inquire whether your position can be fully remote.

Our vision is to make mental health radically accessible.

We’re focused on addressing the vast, unmet need for improved engagement and outcomes in mental health with Woebot, a digital coach that helps people engage more deeply and continuously in their mental health.

Woebot's breakthrough is its ability to form a human-level bond with people using the latest in NLP, ML and other advanced technologies. Leveraging this therapeutic bond, and the expertise of our Stanford-trained clinicians and scientists, Woebot is constantly learning from the experience of more than one million people and hundreds of millions of messages exchanged to deliver high quality CBT-based therapeutic tools that are psychologically related and responsive to a person’s dynamic state of health.

Our work to advance human-centered technology has attracted a lot of attention. Today we’ve amassed more mentions in the scientific literature than any other digital therapeutic company, and are regularly featured as the architects of a radically new approach to mental health. But we’ve only just begun. With the backing of some of the world’s most forward thinking investors and a new round of funding complete, we’re poised to redefine how people access mental health care. 

Are you ready to create a new mental health future for everyone? Let's do it together!

Why You Should Join Our Engineering Team

You care about helping make quality mental health care realistically accessible to millions of people worldwide, and have a proven track record building automated test suites to validate complex mobile and cloud systems.

You have the opportunity to work within a diverse and dynamic engineering team that is building a set of products that will ultimately become the new standard in digital therapeutics.

In the process, you’ll learn a lot about chatbots, CI/CD pipelines, batch run environments and mobile and cloud-based platforms.

You’re our ideal candidate if:

  • You want to work within a progressive engineering environment that encourages experimentation of approach and sees quality and software testing not as an unwanted set of pre-release obligations, but as a holistic system that adds real value to what the company is doing on a day-to-day basis.
  • You've written User Interface  and API Automation Suites that verify production-ready code that when released will handle high traffic loads.
  • You are an expert in one or more test frameworks such as MochaJS, Selenium, Appium, Jasmine, Jest or Enzyme, and are an experienced coder in JavaScript, Python or similar.
  • You have experience working on iOS or Android consumer facing apps that communicate with cloud services.

Woebot engineering embraces a Combined (aka Unified) Engineering model. Quality is everyone’s job. We expect all of our engineers to be heavily involved in testing instead of creating a separate team to “throw work over the wall “to.

Your mission will be to lead your peers across Woebot engineering as we create robust test automation and share the load of both manual and automated testing.

How You’ll Thrive

Ramping up

  • In your first 4-5 weeks, you will have read and digested our entire automated test codebase, have made several small enhancements and bug fixes, and have come up with a list of recommendations for improving the existing test suites.
  • You will begin to share the load of manual tests as you get up to speed with the automation needs. 
  • You will also have learnt a lot about the workings of the Woebot platform (code and content) and know exactly where the automated test suites fit in.

Improve Woebot quality from the ground up

  • By day 45 you will know Woebot testing process, be familiar with our existing automated test suites and are now the first port of call when existing automated tests need to be updated.
  • By day 60 you’ve designed and built out one new automated test suite.  

Build automated test suites that allow us to scale with confidence

  • By day 90 you are starting to lead the automated test planning and writing arm of the team.
  • You know exactly where to find automated test failures and what significance they have for releases and the workings of the production platform.
  • You are involved in the specification of new features.
  • You are making valuable contributions to the planning of the team’s short to medium term automated test strategy.

This might be your next career move if

  • You are a talented engineer that also loves to test.
  • You have 7+ years in software engineering. 4+ of that has been writing, deploying and monitoring UI and API automation suites.
  • You have a deep knowledge of testing frameworks such as MochaJS, Selenium, Appium, RestAssured, Cypress, Jasmine, Jest or Enzyme.
  • You care about helping make quality mental health care realistically accessible to millions of people nationwide.
  • You’re excited about working within an environment that really values engineering testing and within a company that is willing to invest in it.
  • You read voraciously about your field of expertise and enjoy bringing your learnings to the team in the form of recommendations for system improvement.

Core Responsibilities

  • Becoming the testing specialist on your scrum team.  
    • Helping your team adopt QE best practices while sharing the testing load.
    • Ensuring all testing is completed to Woebot’s standards.
  • Providing direction and thought leadership in all things test automation related while sharing the load of actually writing tests and frameworks with your peers.
    • Building and maintaining new and existing API and UI test suites (heavy focus on API).
    • Building a new UI  test infrastructure for our mobile and web apps.
    • Ensuring and monitoring the reliable operation of our automated test suites.
    • Supporting automated test updates to our CI/CD pipeline.
  • Contributing to quality and test process strategy and planning going forward.
  • Contributing to the planning and specification of the verification of new feature functionality.
  • Compiling periodic reports on the operation of our automated test suites.

Key Technologies We Use

  • NodeJS code running in AWS Lambda
  • iOS mobile app
  • Android mobile app
  • AWS
  • GitHub
  • CircleCI
  • MongoDB
  • DynamoDB

Our Core Values

  • Empathic: You’re a compassionate person and a team player motivated to understand others and help them be successful, too. You care as deeply for your colleagues as you do for our mission and our users.
  • Self-aware: You possess a high level of emotional intelligence, which allows you to understand yourself and others, and to have a healthy emotional life in the workplace.
  • Proactive & flexible:You are able to hit the ground running, you take responsibility for finding a way to get the job done. You learn as quickly as possible and sometimes do things outside the immediate scope of your work, giving it all you’ve got.
  • Strong work-ethic: You’ve mastered healthy habits in your life that allow you to do great things. You exemplify dedication and commitment to coming up with very good results in your work and inspire others to do the same.
  • Growth mindset: You believe abilities – like intelligence and talent – can be developed through dedication and hard work. You see failure as an opportunity to grow and welcome feedback as a pathway to your continued success.
  • Humble: You recognize that you are one among many, and you hold a genuine desire to discover what other people can offer. You are intrigued by how others think, and how others feel differently from you. You lean into these moments with patience and  curiosity.

Benefits

  • Competitive Salary
  • Stock Options 
  • Flexible PTO
  • Health, Dental & Vision
  • Healthy Snacks & Meals

Woebot is an equal opportunity employer and we deeply value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

 Woebot Health
Woebot Health
Artificial Intelligence Health Care mHealth Therapeutics

3 applies

176 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 205 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers