Software Engineer – Test Automation (Web)

Job Description / Skills Required

About GoPro

GoPro, Inc. is transforming the way people capture and share their lives. What began as an idea to help athletes self-document themselves engaged in sport, GoPro has become a mobile storytelling solution that helps the world share itself through immersive content.

GoPro offers a fun and fast-paced work environment with passionate and motivated people who have a drive to learn, innovate and succeed

What You’ll Do

As a Software Engineer, Test you will be working as part of a cross-functional agile project team to maintain and extend automation suites using Java, Python, and/or C to ensure coverage of GoPro’s SDKs and Web clients.

Skills We Are Stoked About

Bachelor of Science in Computer Science or Electrical Engineering
At least 3 to 5 years of experience in quality assurance engineering (ideally for desktop and mobile applications)
Recent, hands-on experience with coding in at least one of the following: Java, C, C++, C#, Python
Experience using Selenium WebDriver to drive web UI tests
Experience testing API/SDK as a white box or automation engineer.
Experience building and extending test frameworks and test scripts (you must know how to write automation tests rather than simply execute them)
Familiar with Git, Jenkins CI frameworks
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)
Knowledge of HTML, basic CSS, and some understanding of JavaScript
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

Experience with continuous deployment & integration systems such as Jenkins, Hudson, or TravisCI
Passion for cutting-edge software development and test automation
Highly self-motivated
Experience working in a team-oriented, collaborative environment
Hardware testing experience
Get the full scoop about what's happening in software at GoPro!

GoPro Hosts Mentorkind's Breaking Through Unconcious Bias in Tech
Forge.JS Unleashes Rich VR Experiences
GoPro Open Sources Video Metadata Explained
VIDEO: GoPro Editing Media on the "Go" with ECS, Elastic Transcoder and Lifecycle Hooks on AWS
GoPro is an Equal Opportunity Employer*