QA Automation Engineer
Health Moonshot – Engineering
Alpha's Health Moonshot
Worldwide, healthcare costs have been increasing faster than GDP for 50 years, whilst key indicators such as life expectancy have plateaued in many countries. The root cause is a change in disease burden – across the world, today’s biggest diseases and biggest killers are chronic diseases such as cancer, heart attack, stroke, and mental health disorders. In fact, for every life saved from infections since 2000, we’ve lost two lives to chronic disease.
However, it’s now well-established that the main cause of chronic diseases is everyday behaviours such as poor diet, lack of exercise, using tobacco, excessive alcohol, or lack of sleep. To make tackling everyday behaviours even harder, pioneers in neuroscience and behavioural economics have begun to reveal that people are not even really in conscious control of their behaviour.
The Engineering team is divided into several five-person feature teams. Each feature team has a Tech Lead, four Engineers, a Product Owner and QA. We also have a matrix support structure across feature teams.
Engineers are very autonomous, we guard against one Engineer directing others. Tech Leads co-ordinate but do not control. We are open, very courteous and our retros are both focused and impressive - we continually improve. We make joint decisions and we are collectively responsible for our choices.
We use Scrum extensively. Our current software stack is Typescript on NodeJS, Angular+Ionic, MongoDB, Docker amongst others. We’re building distributed services using DDD.
A recent team survey told us our engineering team feels their opinion is valued and we've an incredible peer learning culture. We're focused on building a brilliant, bright engineering team. Most Engineers are software polyglots.
As QA Automation Engineer you will help us to keep running all the engineering infrastructure and the quality of all our artefacts/applications. It’s an amazing opportunity for professional growth and acquiring/applying different skills that are not usually combined.
You will work on:
Maintain and expand our testing framework for web, mobile applications (iOS and Android) and API, which is built on top of Robot framework, Selenium, and Appium.
Maintain and expand our performance testing.
Maintain and expand our continuous integration pipelines., which are built with Jenkins DSL
You are familiar to deployment processes and distribute the apps through different channels, i.e, HockeyApp, TestFlight, Google Play Store, Apple Store.
Controlling release activities.
You are familiar to TDD and ATDD, Scrum, Jira and Git.
You provide guidance in Quality processes.
You will help us to keep up and running the engineering infrastructure.
Documenting technical aspects.
Define KPIs to help us track improvements and lead us to QA success.
Automating is our primary though and finding the most cleaver way to do it is the key.
You will work closely with engineers, data scientists, product designers and designers.
The technological stack is not limited to our stack, we are looking for someone with the mindset, the stack will come alongside.
We provide all the necessary help and perks to make your life at work and outside of work fun and comfortable all year round, like:
- Benefits package (health insurance, pension plan, life insurance)
- Casual dress code and open culture
- Flexible work schedule
- High social impact with world-wide reach
- Free daily catering for lunch and large stocked kitchen
- Weekly Lunch & Learn sessions with guests talking about the most varied world topics
- Work & learn with some of the very best minds in innovation & ideation
- Our environment is friendly and open, we are a democratic team that encourages everybody to contribute ideas and acquire new skills.
- Based in Barcelona, right by the beach!
When applying, please provide examples of the work you did.