;+QA+Architect+@+Palo+Alto,+CA;.jpg)
Position Title: QA Architect
Location: Palo Alto, CA
Description:
Refine and broaden Nebula's test engineering and QA output by automating our extensive suite of tests. In addition to test automation efforts, this individual will play a key role in ensuring the product we ship meets customer requirements. The role requires someone who can provide guidance and establish best practices for engineers focused on developing, applying, and maintaining quality standards for Nebula's product.
This is a hands on leadership role. The ideal candidate will have: a strong arsenal of skills, a proven track record of implementing and maintaining a reliable automated regression test library and an ability to influence at the highest levels of the engineering organization. Decisions made by this individual will have significant operational and financial impact on the company.
Category: Engineering
Type: Full-Time
Responsibilities:
- Responsible for developing and implementing efficient QA processes and best practices, including test automation, throughout the various software scrum teams.
- Implement a customer-focused test design methodology. Work with product managers and developers to ensure that customer-facing features and workflows are objectively proven to be release-ready.
- Review product quality at regular stages, and provide actionable guidance to stakeholders.
- Identify potential metrics and then review them with other stake holders for inclusion.
- Establish operational objectives and work plans, and delegate assignments to engineers and teams.
- Build automated debugging tools (such as: core dump analyzers) that would be included in Nebula's product.
- Demonstrate advanced debugging techniques to Engineering and conduct training for new hires and junior engineers.
- Act as an operational leader within the company
Requirements:
- 5+ years experience in test plan design and test case development for software products
- Successful experience personally leading and deploying test automation from scratch.
- Experience in testing large scale distributed systems (experience shipping shrink wrapped software highly desired).
- Experience using virtualization technologies (KVM, Xen, VMWare)
- Experience with continuous integration frameworks (Jenkins/Hudson)
- Familiarity with user mode and kernal level software testing
- Understanding of file system concepts and protocols: networked filesystems, logical volumes, tiered storage
- Recent experience developing automated tests in: Python, Perl, Ruby, C or C++.
- Familiarity with Linux systems administration.
- Knowledge of open source tools for test development.
Bonus:
- Knowledge of cloud technologies (AWS, OpenStack)
- Experience testing a “systems” product (file systems, storage systems, databases, operating systems, hypervisors, or networking).
- One or more past startups
Post a Comment
Note: Only a member of this blog may post a comment.