The Quality Assurance Director’s primary role is to promote Quality Management practices though-out the engineering organization. This includes managing all QA functions as well as instilling quality management principals across departments. QA functions consist of component and solution test engineering, test automation, monitoring, reporting of T2 hardware and software solutions as well as ensure high quality deployments. The QA Director ensures representation as gatekeeper on release readiness of hardware and software products.
Additional responsibilities include supervisor responsibilities of managers and individuals as well as processes involved with assuring the quality of T2 software and hardware solutions, driving continuous improvement in the processes that T2 uses to test and validate our solutions, defining quality constraints, testing and verifying solution-quality, deepening and broadening automated testing, measuring quality for all solutions including the release process, managing the process of delivering T2’s solution releases, maintaining and updating the SDLC documentation as processes evolve, working with PCI DSS PA-QSA to maintain validation of T2’s credit-card-related solutions, building/tracking release schedules, and managing to a budget.
Depending on experience and team-structure, the QA Director will manage both managers and direct quality assurance professionals.
Essential Position Functions
Directs, develop, support QA managers and their teams
Evaluates, manages, and controls the resources within the Quality Assurance department including people and tools required to complete objectives.
Provides guidance on tools, techniques, and processes for automated testing in an agile environment.
Establishes and operates within a budget and produces reasonable results within the constraint of that budget.
Participates in the process of development of new products and evolution of existing products.
Offers input at all stages of development from concept to deployment.
Works with other teams within Engineering and Technology as well as other T2 departments to design and produce products that meet expectations.
Determines and measures the results of testing for the purpose of continuous improvement of products, services, and staff. Assists with documentation as needed.
Manages external resources such as off-shore testing resources and partner-companies that have deliverables to T2.
Manages the Beta Testing process including recommending/selecting candidates and working with the customers that participate in the process.
Manages the process of maintaining our applications PCI PA-DSS validation including working directly with the PCI PA-QSA on the validation process.
Manages the release process including scheduling of the work, monitoring the progress of that work, and reporting on that progress to stakeholders.
Participates in career development of quality assurance professionals through coaching, reviewing, training, and suggesting. Looks for learning opportunities and recommends/assigns these opportunities to reports.
Works with acquired companies and other corporate divisions to verify quality of integration between products and product lines.
Responds to co-worker/customer inquiries and suggestions about product defects or enhancements in a timely manner.
Provides training for T2 employees either directly or indirectly on the use of new features added to T2 products.
Performs the role of Quality Assurance Engineer as needed.
Supports corporate goals and objectives and pro-actively address issues as appropriate.
Participates in meetings, conferences, and company events as required.
Continually evaluates departmental processes and external tools and technologies for improvement opportunities specifically for the department and for T2 products in general.
Note: The statements contained herein describe the essential functions of this position, but should not be considered to be an all-inclusive listing of work requirements. Individuals may perform other duties as assigned including work in other areas to cover absences or relief to equalize peak work periods or otherwise balance the workload.
Non-Essential Position Functions
Other duties as assigned.
If assigned direct reports: Directly supervises managers and some employees within the QA department. Carries out supervisory responsibilities in accordance with T2’s policies and applicable laws. Responsibilities include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance; rewarding and disciplining employees; addressing complaints, and resolving problems.
Education and Qualifications
To perform this position successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Bachelor’s degree; and five (5) years’ experience in a management role; or an equivalent combination of education and experience.
Experience performing the duties of a QA Engineer or similar role.
Experience managing a QA team of at least seven (7) people in a technology-centric, product-focused organization.
Knowledge, Skills, and Abilities
Knowledge of T2’s software products, services, and processes is required which can be obtained through intellect, technical inclination, and dedication to gain such knowledge.
Knowledge of various operating systems, software products (e.g. word processors, spreadsheet programs, etc.), relational database management systems, file formats, etc. is required and can be obtained through intellect, technical inclination, and dedication to gain such knowledge.
Ability to read, analyze, and interpret financial reports, business, professional, and technical documents.
Ability to respond to common inquiries or complaints from customers and staff.
Ability to write presentations, articles, routine reports, proposals, and correspondence.
Ability to effectively present information and respond to questions from prospects, customers, management, and staff.
Ability to calculate figures and amounts such as discounts and percentages.
Ability to define problems, collect data, establish facts, and draw valid conclusions.
Ability to interpret an extensive variety of instructions and deal with several abstract and concrete variables.
Ability to prioritize tasks and tactfully negotiate priority with end users.
Ability to work under deadline pressure and extra hours if needed.