Software Engineer, Test

Multiple Locations
Required Experience: 0 year(s)
Employment Type: Full-Time
Salary Range: Not available
Posted 4 days ago
Job Description
Software Engineer, Test
About GoPro
GoPromakes 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 equality. And we share the experiences of individuals and communities who also hold these values as core to who they are. From So Paulo to Munich, Silicon Valley to Shenzhen, we are dedicated to building a company that reflects and honors the diverse global communities where we live, work, and play.
We are seeking a candidate for the Senior Software Engineer in a Testing role. The position will be responsible for the development, execution of automation test framework for the firmware of GoPros cameras.
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 Were Stoked About
3+ years of professional experience in consumer electronics industry as a software development engineer or Software Engineer in Test.
Strong experience in programming languages such as Python, Ruby, Java etc.
Good understanding of Computer Science basics algorithms, Operating Systems
Excellent problem solving, analytical, and debugging skills.
Continuous integration using Jenkins, Travis etc.
Ability to learn quickly and adapt to change.
BS in Computer Science, Computer Engineering or similar technical degree; advanced degree a plus.
Attention to Detail, Self-starter and Highly motivated.

GoPro Highlights
Fully-stocked kitchen with snacks galore
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)
Discounted employee stock purchase plan (ESPP)
401(K) matching
Discretionary Time Off
12 weeks paid Parental Leave for new parents
Medical, dental, and vision insurance premiums are 100% paid for employees, 80% paid for dependents
Life insurance and disability benefits
Employee commuter shuttles

GoPro is an Equal Opportunity Employer.