Quality Assurance Manager Everyday Health
About Everyday Health, Inc.:
Everyday Health is a leading provider of digital health and wellness solutions. Everyday Health combines premier digital content from leading health brands with sophisticated data and analytics technology to provide a highly personalized and differentiated content experience to our users. During 2013, an estimated average of 43 million consumers and 500,000 healthcare professionals, including one-third of all U.S. physicians, engaged with Everyday Health?s health and wellness properties each month across multiple channels, including the web, mobile devices, video and social media.
Everyday Health is looking for an experienced Quality Assurance Manager with proven Software testing, automation testing, agile methodology, testing life cycles, software development life cycles and communication skills.
The QA Manager will lead testing and automation effort for multiple projects by designing testing approach and managing QA engineers. Manager will be responsible for defining Test Strategy, test plans and automation scripts, will work with Project manager to give estimates, Perform Successful Production deployments with operation team and Lead QA staff. Manager will have 5 or more QA engineer reporting to him/her on regular basis and will manage multiple large scale projects.
The QA Manager will define QA process, risk analysis documentations and provide best practices for various projects, and make recommendation for process and framework improvements.
Design and execute test strategy, QA resources distribution and Project Quality.
Manage team of 5 or more QA engineers, define testing structure and test coverage for projects.
Ensure and provide best QA practices, Contribute proactively to better the software testing process.
Work closely across the engineering team to develop great products.
Write risk analysis, status reports, performance test measurement reports and Project summery/status reports.
Work on Automation Scripts and Framework to support agile software development.
Manage onshore and offshore model for robust testing and project coordination.
Assess and understand the scope of EH Products and recommend a comprehensive and effective test approach.
Develop and track QA milestones while developing, maintaining, and reporting on an overall QA integrated delivery plan.
Work on Automation Scripts and Framework to support agile software development
Mentor and Motivate QA staff; provide challenges and goals for engineers.
Bachelor's or Master?s Degree in Computer Science, Information Systems, or related area.
8+ years of software development and software testing experience or 5+ years of information technology experience with Master Degree.
Excellence in managing geographically dispersed staff with proven results.
5+ years of experience in managing and mentoring 5 or more QA engineers.
In-depth knowledge of Test driven development.
Expert in software testing and automation concepts and implementations.
Must have Selenium Test automation scripting experience, understanding in selenium framework, selenium grid, maven and parallel testing.
Strong analytical skills. Research and problem solving skills
Experienced in process improvements, mentorship and efficiency gain methods
Expert in Java and proficient in other Programming languages.
Must have sound knowledge of Web architecture and related technologies
Must have strong Web application testing experience and Mobile testing experience.
Must have strong verbal, written communication skills and strong interpersonal skills.
Must be a great team player
Must have leadership and management skills to manage multiple engineers and projects.
Database knowledge, preferably MS-SQL Server is required.
Load and Performance testing experience is a plus.
Must be a strong individual contributor with good multitasking and time management skills.
||Manhattan, NY |