Empatica logo Empatica

Software Automation Engineer

Created on 26-09-2019
Location Milan

Description

We're an affective computing company focused on human data analytics, with offices in Downtown Boston, MA and Milan, Italy.

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

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, designed to help prevent SUDEP (Sudden Unexpected Death in Epilepsy).

We believe in a work environment that fosters autonomy, mastery and purpose. 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:

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

The position is based at our Milan HQ. We also have an office in Boston, plus an amazing beach summer retreat in Sardinia, Italy!

Free lunch - yes, being in Italy, it's something you should care about!

Organic fresh fruit

MacBook Pro

Flexible work hours

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