Sr. QA Engineer SunRun
THIS JOB HAS EXPIRED 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 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!).
5+ years of experience.
Bachelor's degree or equivalent.
Understanding of QA methodology and processes.
Excellent written and oral communication skills.
Understanding of software development life cycle.
Experience creating a test schedule and juggling several high priority items.
Experience writing test cases, plans and suites.
Experience in testing Web Applications.
Experience in functional testing, regression testing, GUI testing and defect management.
Experience testing for reliability, performance, scalability and web site security.
Knowledge of how a Web Application stack works.
Working knowledge of SQL.
Working knowledge of Selenium RC / Webdriver.
Working knowledge of UNIX systems.
Working knowledge of Java.
||San Francisco, CA |
THIS JOB HAS EXPIRED