Full-Time

QA Automation Engineer

Woebot Health

Woebot Health

51-200 employees

AI-powered therapeutic solutions for mental health

Data & Analytics
Social Impact
AI & Machine Learning

Senior

Remote + 1 more

Required Skills
Python
JavaScript
UI/UX Design
Software Testing
Jest
Quality Assurance (QA)
iOS/Swift
SCRUM
Android Development
Selenium
Requirements
  • 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
  • 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
  • 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
  • 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
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

Woebot Health stands out as a pioneer in the mental health sector, offering scalable, AI-powered therapeutic solutions that provide meaningful engagement for individuals and businesses. Their commitment to privacy and data security, as demonstrated by their stringent storage and access protocols, ensures that user information is handled with utmost care. This, coupled with their unique approach to mental health support, positions them as a leader in their industry.

Company Stage

Series B

Total Funding

$108.5M

Headquarters

San Francisco, California

Founded

2017

Growth & Insights
Headcount

6 month growth

-15%

1 year growth

-9%

2 year growth

35%
INACTIVE