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 is a global movement whose business is driven by shared experiences. We celebrate diversity. We practice inclusion.
We foster belonging. We demand equity. And we share the experiences of individuals and communities who also hold these values as core to who they are.
From Silicon Valley to Bucharest, Paris to Shenzhen, we are dedicated to building a company that reflects and honors the diverse global communities where we live, work, and play.
You should be comfortable working in Mac OS X as your primary system and with using the UNIX command line on both local and remote systems.
You should have some familiarity with Windows for cross-platform testing and be familiar with major concerns of cross-browser and cross-platform testing.
You should have some exposure to mobile testing (iOS and / or Android) in the context of web or mobile application testing.
Participate in all aspects of testing; including sanity, functional, regression, integration, and performance
Define, develop and implement quality assurance best practices and procedures : test plans, test cases
Automate test cases with existing automation test framework, and enhance automation test framework to increase the automation coverage
Analyze root cause failure and enhance comprehensive test coverage
Develop and enhance the continuous integration testing framework and test automation dashboard
Develop test automation framework, tools for firmware testing using agile methodology
Actively participate in Code reviews, technical discussions
Collaborate with developers, other teams to resolve / debug issues
Skills We’re Excited About
Bachelor of Science in Computer Science or equivalent work experience
3-5 years of experience in quality assurance engineering
Experience building and extending test frameworks and test scripts (you must know how to write automation tests rather than simply execute them)
Experience testing API / SDK as a white box or automation engineer
Familiar with Git, Jenkins CI frameworks, ability to dive in and build test front end, back end test frameworks
Experience using Selenium WebDriver to drive web UI tests
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)
Understanding of software test methodologies and the role of a Software Engineer in Test in an Agile environment
Exceptional attention to detail
Bonus Skills We Are Excited About :
Experience with node.js
Experience development and test automation of RESTful APIs
Experience using cloud architecture load testing, using tools like LoadRunner, JMeter, Postman
Experience writing SQL and experience with a modern RDBMS
Live it. Eat it. Love it. Two dedicated hours during your week to explore your passions and capture it with your GoPro
Get your very own GoPro (Mounts and accessories included)
Competitive salary and discretionary annual performance-related bonus
Gym fee compensation / LiveHealthy Wellness Program
Discounted employee stock purchase plan
Excellent healthcare insurance coverage
Life insurance and disability benefits
Professional + personal development opportunities, i.e. LinkedIn Learning
Opportunities to get involved in the causes that you care about (annual camera donation + volunteer events)
We strive for the day that no group can be described as underrepresented at GoPro whether as part of our brand or in our workforce.
We are committed to providing a more inclusive, representative, equal, just and happy world. GoPro is proud to be an Equal Opportunity Employer.