Senior QA Engineer OpsCode
THIS JOB HAS EXPIRED Job Description
Opscode looking for a Senior QA Engineer to form the core of our QA team and start building our new QA processes. If chosen, you will be responsible for developing those processes and policies, organizing QA activities, working with the rest of the team to help define requirements, and of course, lots of testing.
Opscode's products are all about automation, scaling, and continuous deployment, and we believe in those concepts for our internal teams as well. We want the QA team to support release management and be among the gatekeepers of our product. For that, we need technically strong and solid engineers capable of solving complex issues, willing to rise to the challenge of helping build a robust test infrastructure that will enable us to continue to release fast and release often, while still building a technically superior product.
Expect a variety of new problems and a lot of freedom in solving them. We prefer candidates close to our Seattle HQ, but exceptional remote candidates may be considered. Bring your passion for user experience, cutting-edge web technology, and startup life!
Communicate and collaborate with other stakeholders including developers, designers, tech writers, service professionals, and others throughout the SDLC, in order to establish task prioritization, scheduling, and coordination.
Monitor product builds, validate the integrity of our releases and help us to further automate our product testing and release procedures.
Develop testing strategies and test plans in conjunction with project teams and write effective test specifications.
Perform extensive manual, programmatic, and regressive testing, possibly including any of the following: functional, integration, system, security and UI testing.
Create, write, and maintain tools to increase QA productivity.
Support release management.
Participate in overall development team direction through the Agile/Scrum process.
Provide ad hoc QA consulting on small features and bug fixes.
Consult on feature design and implementation to insure quality user experience.
Help craft a long-term QA strategy and QA policies.
Apply process improvement strategies and methodologies, propose improvements to cross-team quality practices, and assist in documenting/implementing new process and procedures.
6+ years in QA, at least 3 of which should be in QA process implementation and automation.
BA/BS in Computer Science, Engineering, Mathematics, or related field strongly recommended, strong computer science fundamentals absolutely required.
Experience with Agile software development methods.
Software testing and build experience across a variety of languages, environments, platforms.
Testing automation experience.
Strong analytical skills as well as knowledge of some testing methodologies, techniques and approaches.
Flexibility in a dynamic work environment and the organizational ability to juggle multiple projects simultaneously with a variety of deadlines.
Comfortable with close collaboration with a team of committed and passionate product and domain experts.
Strong communication abilities.
An impeccable sense of customer service.
Familiarity with cloud computing technology and concepts a plus, especially app deployment in the cloud.
Some experience in system administration a plus.
Awesomeness trumps all other requirements.
Benefits are awesome -- a competitive salary, equity for all, solid medical/dental benefits, 401(k), telecommuting, flextime, a variety of interesting projects, and brilliant co-workers.
Principals only, please, no recruiters.
||Seattle, WA |
THIS JOB HAS EXPIRED