Quality Assurance Manager

Location:
New York, NY

School:
Technology

Position Summary:
Edison Schools Inc. is seeking a Quality Assurance Manager to ensure the delivery of software solutions company wide. The person in this position will own the quality management vision and drive the initiation and management of quality process improvements across the full software development lifecycle. As a member of the management team, this person will work with a variety of groups across multiple departments to streamline, integrate and continuously improve the effectiveness of IS Quality Assurance.

Responsibilities:

· Responsible for implementing software testing, improving processes and procedures exercised in software development, establishing standards for technical documentation and developing, implementing and leading change management.
· Review and guide the definition of comprehensive quality assurance procedures throughout testing and development to include configuration management, testing methodologies, documentation and release management protocols
· Ensure tests and procedures are properly understood, carried out and evaluated and that application modifications are investigated and documented
· Manage and coordinate a process covering all production computer operations including policies, procedures and tracking/auditing systems to govern the change of new/upgraded software modules/objects from the test to production environments, including analyzing documentation and reports for management regarding change control activities
· Assure the integrity of all application code before it is moved to production
· Manage test strategy to ensure measurable increases in QA efficiency.
· Establish and maintain test environments and associated standards.
· Manage appropriate automated software test tools as they become available
· Review and analyze test procedures and results and recommend corrective action
· Manage defect prediction to develop, implement and maintain quality standards for testing processes and methodologies.
· Manage and report test coverage as it relates to project risk
· Continuously streamline and improve the testing lifecycle to ensure test planning, execution and reporting are effective, agile and coordinated
· Ensure that resources are utilized to their fullest capacity and plans are properly executed.
· Review QA reports and clearly communicate QA results, concerns and project status
· Provide quality metrics feedback to the manager of software engineering
· Provide estimates for project release schedules
· Stay current on methods and techniques for Quality Assurance and apply that knowledge to projects as needed
· Establish, implement and manage training methodologies and initiatives



Special Skills/Experience Required:
· 5+ years experience with development processes and knowledge of QA testing concepts within several software development lifecycles
· 3+ years' experience in a management position in a technical environment
· Demonstrated experience with delivering web-based products and dealing with the challenges of compatibility, scalability, and performance
· Experience with software product development cycles, build QA tools using various development methodologies including iterative
· Bachelor's degree specialized training and equivalent experience
· Understanding of advanced Software QA techniques and ability to optimize the use of human and equipment resources in a low overhead manner in order to meet the needs of products and the organization and to optimize the quality of delivered product
· Excellent end-to-end understanding of SQA processes, organization and techniques in order to drive the creation of relevant and detailed test plans
· Familiarity with various test automation tools and techniques
· Extensive knowledge of applying methodologies to day-to-day operations and projects
· Excellent written and verbal communication and presentation skills
· Strong organizational skill with the ability to adapt to short deadlines and a constantly changing work environment
· Demonstrated ability to generate precise and concise test metrics and measures of quality, and the ability to project, track, assess and report on adherence to these metrics.
· Proficiency in software development practices and standards, Quality Assurance and Configuration Management.
· Demonstrated ability to coordinate and manage project resources
· Ability to take high-level direction from upper-management and translate that into the appropriate implementation.



How to Apply:
Apply online and submit your resume for this job!



Click here to apply online for this position!