Software Quality Assurance Manager

advertisement
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
Download