Empatica logo Empatica

Software Automation Engineer

Created on 26-02-2020
Location Milan

Description

Empatica

Our mission is to provide intelligent technology that is friendly, caring and more human.

We build AI systems to understand human behavior through wearable sensors. Our technology empowers thousands of patients, clinicians and researchers with real-time human insight, driven by physiological and behavioural biomarkers.

We design and develop medical-quality wearable devices aimed to improve people's emotional well-being and save lives. Embrace2, our hero product, is the only wrist-worn seizure monitor cleared by the FDA.

We believe in a work environment that fosters autonomy, mastery and purpose. Each employee at Empatica is mentored and supported in their personal and professional development goals. We are a team of passionate people from all over the world bringing high levels of creativity to our everyday work.

Watch the recent TEDx talk delivered by our Co-Founder and Chief Scientist Rosalind Picard to learn more about the history of Empatica and what drives our commitment to great work: https://www.ted.com/talks/rosalind_picard_an_ai_smartwatch_that_detects_seizures_and_saves_lives

The new team player

We are looking for a Software Automation Engineer who is passionate about our mission and is ready to take responsibility for the quality of products that can save people's lives.

The perfect match for this role should understand the complexity and high stakes of working on medical-grade devices where ensuring the job is done right the first time is of utmost importance.

As an Automation Engineer you will make sure that our products and systems are robust and reliable, so our team can quickly release new features and our users are satisfied with the quality of our products. We are looking for a person who can help us take testing to the next level and is able to automate part of the processes to make sure we can move fast. Your role will be the key to enable Empatica to release high quality software continuously.

By working at Empatica, you’ll have a real opportunity to improve lives around the world, as part of a tight-knit team who share knowledge and are eager to keep learning and improving to create top-notch products that have a meaningful impact. If you jump on board, we can guarantee it won't be an easy ride, but it will be one of the most rewarding experiences in your career, one that will allow you to learn a lot and test your whole skill-set on multiple projects, which are already helping thousands of people worldwide.

Your contribution to the mission
  • Assisting with efforts in establishing testing frameworks/tools and processes for entire engineering team
  • Proactively identifying opportunities to improve the test process by working with internal product teams.
  • Building tests for mobile, web-based, and desktop solutions with the mindset of our end-user
  • Automating and speeding up testing of every new release of our apps/devices
  • Working with devops to make sure the testing process is fast and seamlessly integrated in the development process
  • Working with our data team to ensure research algorithms are behaving the same in both research and production environments.
  • Building and maintaining effective automated tools to run unit, integration and acceptance tests.
  • Joining and growing the QA team and spreading the passion for quality taking testing to the next level
  • Showcase your expertise in all things QA by training engineering on best practices related to testing methodologies, tools and processes
  • Growing and consolidating a testing culture within Empatica.

Requirements

The ideal candidate for this role

  • Has +2 years of experience in Automated Software Testing.
  • Has experience in mobile testing (iOS and Android), Web testing (front end and REST API).
  • Expects to find problems, not just to verify that everything is working fine.
  • Constantly thinks of things that have not been tried and is expected to exercise parts of the software that may be weak or that may not interact well.
  • Has experience in writing, executing and validating tests across the full test spectrum (functional, non-functional, regression, integration, performance, load, UAT, security).
  • Has experience setting up and maintaining containerized and cloud based testing environments.
  • Has experience configuring continuous integration environment such as jenkins, circle CI, codebuild.
  • Has a technical mindset with a strong attention to detail. You will be goal focused, reliable and analytical working ambitiously with steadfast common sense.
  • (A plus) Prior experience working on testing of wearable devices.
  • Holds a BSc/BA in Computer Science, Engineering or a related field.
The ideal candidate for Empatica
  • Is a very quick learner
  • Is a very quick learner (it’s not a typo)
  • Is fun and easy to work with
  • Has an excellent execution mindset
  • Is a hard-worker and collaborative
  • Has outstanding planning, time management and multitasking skills
  • Is focused on quality and excellence
  • Is flexible in terms of working time and ability to travel
  • Is a problem-solving hustler who can take on any big or small project
  • Is passionate about our products and our mission
  • Is proficient in English (mother tongue is highly appreciated)

Benefits

  • Competitive salary
  • We have offices in Milan City Center (where this position is based), Downtown Boston. And every summer, we hold an amazing beach retreat in Sardinia, Italy!
  • Free lunch - yes, being in Italy, it's something you should care about!
  • Organic fresh fruit
  • Your personal MacBook
  • Flexible work hours
  • Free, superior Italian coffee - of course
  • Free cookies, if you deserve them
  • Much more...

Benefit

A Unique & Extraordinary Team

A Unique & E...

Competitive Salary

Competitive ...

Free Lunch & Cookies!

Free Lunch &...

Massages

Massages

Personal Development Support

Personal Dev...

CLOSED VACANCY Apply now

Video