Software Engineer, Test Automation (Data Science)

Job Description / Skills Required

About GoPro

GoPro makes it easy for people to celebrate and share experiences. We believe life is more meaningful when shared. We build cameras, software, and accessories that help the world share itself in immersive and exciting ways.

GoPro offers a fun and dynamic work environment with passionate and motivated people who have the dedication to learn, innovate and succeed.

As a Software Engineer, Test you will be working as part of a cross-functional agile project team to extend and maintain GoPro’s Data Science Platform. You will conduct detailed automated and manual quality analyses of GoPro customer activity data that is used to guide product direction and support business growth. Improving the efficiency and accuracy of our automated and manual data quality processes will improve the quality and speed of our analysis, and subsequently drive business growth.

What You Will Do

Establish scalable, efficient, automated processes for data quality analysis
Conduct manual investigations into issues identified in automated analyses
Coordinate with multiple software teams to generate and validate analytic events
Work directly with the analytics and business development teams to analyze and improve data quality and support data analysis for sales and customer engagement
Skills We Are Stoked About

Bachelor’s degree or higher in statistics, computer science, economics, or related fields (Prior data quality experience will be considered in lieu of a degree)
Demonstrated experience applying a data-related skill set (i.e. data management, data analysis, data visualization) in a professional environment
Experience using a programming language such as Python or a statistical programming language (SAS, SPSS, Stata or R) is desired; Experience with more than one language and multiple data formats (e.g. CSV, JSON, etc.) is a plus
Experience working with Microsoft Excel
Experience working with database languages such as SQL or MySQL is a plus
Must possess strong analytical and data logic skills
Excellent critical thinking skills, combined with the ability to present your beliefs clearly and compellingly verbally and in written form
Ability to troubleshoot, debug, and identify the relevant information in reporting a defect
Ability to communicate technical information, verbally and in writing, in a manner digestible to all stakeholders (development, design, management)
Solid understanding of software test methodologies and the role of a Software Engineer in Test in an Agile environment
Exceptional attention to detail
Do all of the above (and more) with a positive attitude, friendly disposition and “can do” mentality in a fun and exciting environment working with a world-caliber software QA team
Bonus Skills We Are Stoked About

Track record of driving results using data discovery, interpretation, and root cause analysis
Proven passion for the data quality discipline
Passion for cutting-edge software development and test automation
Highly self-motivated
Experience working in a team-oriented, collaborative environment

GoPro is an Equal Opportunity Employer*