QA Engineer
SunRun - San Francisco, CA

This job posting is no longer available on SunRun. Find similar jobs:QA Engineer jobs - SunRun jobs

Searching for QA engineer jobs? Sunrun is looking for a passionate and talented QA engineer to take our home solar power service to the next level.

As a QA engineer at Sunrun, you will make an immediate impact upon joining our team, and given a high level of responsibility and freedom. You'll be offered the opportunity to come up with your own innovative solutions as well as to work with best-of-breed open-source technologies created by the Java community. SunRun's engineering team embraces best practices from the agile world and is focused on building a world-class team both in terms of practices and technology, and the most innovative team in home solar service.

We are building a consumer financing and e-commerce engine designed for massive scale. Our growth rates are through the roof and our business model is proven. Think eBay, PayPal, Twitter, and Zappos are big? We'll be bigger.

Who We Are:
We're hiring world-class software engineering talent to help our infrastructure keep up with daunting growth rates. We are literally working to change the world and revolutionizing the way people use renewable energy.

Engineering is the heart of this process. Without people who can create new ways of thinking and new approaches to challenges never before seen, we can't do it. But with people like you, we will write history.

Want to work on massively scalable consumer systems? Re-invent how consumers buy energy? Have a measurable effect on one of humanities' biggest challenges? Come to Sunrun. You'll do the best work of your career on a product that is changing the world.

About the Role:
The Sunrun QA team is an inventive group of individuals coming up with creating testing solutions for the company's suite of web applications.
The goal of the QA team is to provide a full quality standard for Front End, Back End, and Data Warehousing applications.
At the end of the day, you will be writing testcases for, automating, and breaking everything that you can.

Communicating with the product team to ensure clear information about what it takes for a feature to be implemented properly.
Creation of testcases based off of the acceptance criteria that product has provided.
Reviews of those testcases with the product and engineering teams to ensure that everyone in on the same page.
Automation of the testcases.
Manual testing of new and legacy features.
Bug writing, tracking, verification.
Testing our suite of applications for accuracy, usability, reliability, performance, and stability.
Keeping the end user at the heart of all tests while ensuring that released code does not cause harm to the company (AKA - We fight for the user, and protect the company from harm!).

2+ years of experience.
Bachelor's degree or equivalent.
Understanding of QA methodology and processes.
Experience writing test cases, plans and suites.
Experience in testing Web Applications.
Experience in functional testing, regression testing, GUI testing and defect management.
Knowledge of how a Web Application stack works.
Basic knowledge of SQL.
Experience with Selenium RC / Webdriver a plus.
Experience with UNIX systems a plus.
Experience with Java a plus.

Friendly, fun, high-energy work culture
Medical (including PPO, HMO and HSA options), Dental and Vision coverage
Stock option grants for New Hires
Downtown location with bay views and easy access to public transportation
Life insurance coverage at no cost to employees
401K & Roth retirement account options
Pre-tax commuter benefits and dependent care
Annual $500 healthy employee reimbursement (gym membership, personal training, etc.)
Management training & leadership development programs
Free breakfast on Mondays and free lunch on Fridays
Free onsite yoga classes
Unlimited snacks and drinks (we have really good snacks)
Lots of free Sunrun swag
The opportunity to work for a company that’s disrupting an industry, and changing the world