Software Quality Assurance Manager Constellation HomeBuilder Systems Markham, ON THE COMPANY Constellation HomeBuilder Systems (CHS) is the leading software vendor exclusively focused on the homebuilding industry. It is North America's fastest growing and most successful provider of fully integrated information management solutions for homebuilders. We take pride in the well-built and robust technological solutions we bring to our customers, and we excel in providing software R&D, services and support beyond our competitors. We become trusted enterprise partners with our customers by delivering quality products and services that help their business become more profitable. We hire and retain great employees. CHS is part of over 100 companies within the Constellation Software Inc. family (csisoftware.com). We offer the benefit of working with a small company while enjoying the support and opportunity of being part of a large employee organization. Constellation Software is an international provider of market leading software and services to a number of industries across both the public and private sectors. Constellation acquires, manages and builds vertical market software businesses that provide mission-critical software solutions to address the specific needs of its customers in those industries. Constellation Software Inc. is listed on the Toronto Stock Exchange (CSU). JOB DESCRIPTION Constellation HomeBuilder Systems is seeking a Software Quality Assurance Manager who will lead and direct a multi-national team responsible for quality assurance of enterprise software solutions for the homebuilding industry. This role will lead the efforts of defining and specifying quality assurance standards, strategies, systems, tools and processes for testing and analyzing software reliability and performance. PRIMARY RESPONSIBILITIES: ! Manage a multi-national team of SQA professionals, translating organizational software quality assurance goals into team work tasks. ! Implement and execute repeatable and efficient testing processes and methodologies, including processes for test planning, execution, and documentation of both manual and automated test efforts. ! Manage the planning and execution of product testing efforts, including all associated resources to meet committed delivery dates. ! Coordinate with product development, project managers and account managers to ensure product quality assurance efforts meet evolving customer demands. ! Develop and manage quality assurance metrics, and provide regular, timely reporting to the development management team. ! ! ! ! ! Verify that quality criteria are met in every product milestone and that product releases are consistent. Provide effective communication regarding issues, objectives, initiatives and performance to plan. Work closely with documentation personnel to ensure new features are being documented as they are produced. Identify and initiate process improvement. Develop procedures and scripts for continuous improvement, and repeatable processes. Identify and acquire industry technical and business knowledge. Other projects and duties as required. REQUIRED SKILLS & EXPERIENCE Minimum Requirements ! BS or MS in computer science (or equivalent experience). ! 3+ years of professional software quality engineering and testing experience, including test automation. ! 1+ year of experience as a software quality assurance team lead. ! Thorough understanding of software quality assurance techniques, tools and best practices and how they contribute to and augment the software development life cycle. ! Experience shipping high quality, large scale services or products. ! Experience leading teams across multiple geographies and time zones. ! Strong English verbal and written communication skills. ! Ability to learn quickly, be self-driven and to work across teams, disciplines and cultures. ! Detail and results oriented. ! Experience with client-server, web applications, database solutions, user interface and infrastructure automation. Preferred Requirements ! Experience with MS Team Foundation Server. ! Experience with commercial test automation tools. ! Sound problem resolution and decision making skills. ! Ability to succeed in a dynamic environment, and to manage own work assignments and schedule, multi-task, and re-prioritize assignments as priorities shift. OTHER ! Detail oriented, focused, and motivated ! Ability to learn quickly and work well across teams, disciplines, and cultures ! Working knowledge of software development life cycles ! Focus on customer satisfaction, both inside and outside the organization ! Knowledge of Accounting systems, Job Cost systems, scheduling will be helpful. ! Analytical approach to requirements gathering, and problem solving ! Excellent interpersonal and communications skills and the ability to work in a dynamic, small-team environment ! Willingness to learn our product suite and about the homebuilding industry ! ! Ability to succeed in a dynamic environment, and to manage own work assignments and schedule, multi-task, and re-prioritize assignments as priorities shift Passionate about work and learning new things ESSENTIAL FUNCTIONS For up to 8 hours per day you must be able to fully utilize standard computer equipment, required programs, phone, and office equipment. You must be able to lift and carry a laptop computer. COMPENSATION Constellation offers a competitive base salary and benefits package, bonus potential, and a great environment. IS THIS YOU? To apply for this position please submit a resume and cover letter to: Human Resources at cyau@constellationhb.com For more information, please visit our website at: www.constellaitonhb.com “An Equal Opportunity Employer” Posting Period: February 11 to 25, 2015