Razorfish is one of the largest interactive agencies in the world and currently has more than 2,000 employees in 20 offices in seven countries (Australia, China, France, Germany, Japan, the United Kingdom and the United States) focusing exclusively on digital marketing and technology. Each office is filled with opportunities for people who want to invent the digital future. It's a big challenge, but it's a big Internet, and there's work to be done. The Quality Assurance Lead is responsibile for leading QA initiatives on a variety of different development initiatives. The QA Lead will be responsible for QA initiatives through the full lifecycle of projects starting with business development continuing through the development and deployment of web sites and applications. This is an opportunity to work in a rapidly evolving environment where you will contribute to building the QA organization from the ground up.
Lead QA initiatives including managing QA teams of 2-3 people and contributing to the testingeffort in a hands-on role;
Work with the QA Manager to evaluate and enhance SQA standards, technologies and approaches. This includes
Introduction of quality initiatives and standards that heighten the overall quality threshold.
Assist in creating the SQA project toolkit (e.g. templates for requirements traceability, test plans, cycles, cases, scripts and standardized reports, such as a root-cause bug report and a test execution progress report), and training project leadership on toolkit practices and deliverables;
Assist in implementation of the SQA project audit process and toolkit to ensure project compliance with SQA standards and overall deliverable quality;
Assist in defining the SQA methodology, to include test phases and associated terminology;
Assist in implementing SQA software and tools in a lab environment for use by multiple parallel projects;
Provide subject matter expert knowledge on Quality Assurance software, tools, and best practices;
Development and execution of a regression test harness that replicates prior projects;
Development and execution of functional & system tests;
Development and execution of acceptance tests;
Test planning for new feature development;
Development and execution of test cases;
Work closely with cross-functional organizations, project teams and clients to develop project schedules, execute test plans and cases and deliver high quality products;
Act as a strong advocate for quality in the product development process for software engineering;
Participate in training and mentoring other members of the QA staff.
Willing to work very hard to achieve the highest level of quality;
Excellent leadership and coaching skills;
Consultative management and communications styles;
Strong written and verbal communications skills;
Experience managing QA teams on initiatives of at least 3 people;
Proven ability to manage large, disconnected teams at multiple locations in a single geographic area;
Capable of adapting to a rapidly evolving environment;
Strong people management, project management, interpersonal communication and collaboration skills;
Proven track record of delivering high quality products;
Expert at SQA methodologies, tools and approaches (black box, white box and automated testing experience);
Have strong technical skills with the ability to lead the white box testing effort;
Knowledge of enterprise application technologies (Database and Application Servers) and issues (scalability, security);
Extensive knowledge of QA tools, such as JRun or LoadRunner, and methodologies;
Extensive experience testing database and database centric applications (Data Integrity, Data Quality).
Experience building complex test harnesses to support large scale testing initiatives
Experience in a web consulting environment preferred
BS/MS in Computer Science or equivalent;
5-7 years of Software Development or Software Quality Assurance experience
At least 4 years of SQA management experience.
This position is for full time employment.
Razorfish, Inc. is a digital strategy and services provider that helps organizations leverage technology to improve productivity, increase...