The Software Quality Assurance Manager's role is to manage the QA staff within our Dolphin business segment, to lead our Software QA team to test/maintain the quality of our software products and processes. This individual will oversee and direct staff in gathering and analyzing data in support of business cases, proposed projects, and systems requirements, including creation and execution of test plans and tracking defects and fixes in product development, software application development, information systems, and operations systems.
Dolphin Imaging and Management Solutions is a leading global provider in 2D/3D imaging, diagnostic, practice management and patient education software for dental specialists:www.dolphinimaging.com
Strategy and Planning:
Develop and establish quality assurance measures and testing standards for new applications, products, and/or enhancements to existing applications throughout their development/product lifecycles.
Prepare and deliver reports, recommendations, or alternatives that address existing and potential trouble areas in systems and projects across the organization.
Acting Management Representative for our organizations' regulator matters, guided by our corporate regulatory specialist
Maintain/adhere to our organizations quality management system to ensure regulatory requirements are met, i.e. FDA, ISO 13485 etc.
Conduct internal audits to measure and assure adherence to established QA standards for software development, application integration, and information system performance, and corresponding documentation.
Verify and revise quality assurance processes, standards and methodologies as needed, including change control processes, practices, and guidelines for new and existing technologies.
Plans and supervises staff assignments and activities to support the business including business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues.
Active participant in software design reviews
Act as a liaison with other departments to communicate test progress, test results, and other relevant information to project stakeholders and management, this includes release versions and products to customers
Oversee testing of new software to ensure integration into company systems meets functional requirements, system compliance, and technical specifications.
Cultivate and disseminate knowledge of quality assurance best practices and methodologies, ensure adoption/usage of test automation.
Develop, implement and maintain policies, procedures, and associated training plans for QA Staff.
Communication: Builds positive relationships, uses tact in sensitive situations; listens well to various points of view; relates well to others at all levels. Understands thDevelopmental Leadership: Actively mentors others by Providing meaningful feedback and coaching; Takes active role in teaching organization's strategy, vision, and values; Creates a sense of camaraderie amongst team members; Provides common goals and clear direction on what is needed; Proactively engages in personal development activities.e importance of relationships to ensure team success; demonstrates compassion and understand; open to other view points in the interest of achieving best possible outcomes.
Oversees employee's work; assigns, delegates, and prioritizes work according to experience and skills of employees; coaches proactively and utilizes best practices to create a supportive and energized work environment with effective talent management.
Project Management: Develops clear project objectives and manageable milestones; contingency plans for projects; Anticipates the resources (material, financial and human) required to accomplish a project plan; Pursues continuous improvement in systems and processes; Effectively leads quality initiatives; Works effectively across functions, departments, and geographies.
Leading Change: Envisions the future and has the ability to articulate the necessary changes and why; sets goals and metrics to measure the impact of changes; engages in problem solving with subordinates and peers to overcome resistance of change and ensure success.
Technical Expertise: Maintains technically relevant skills and demonstrates the ability to apply technical skills in solving business/technical problems.
Decision Making: Makes quality decisions in a timely manner based on current information/data and experience; communicates decisions quickly and effectively to effected parties internally and externally.
Results Focused: Ability to define and create visibility around success metrics and how they will be measured; proactively seeks out progress updates from team members to ensure risk mitigation to defined success criteria; willingness to put forth the necessary effort to ensure challenges and obstacles are overcome and keep projects on track.
Bachelor's Degree in IT, Computer Science, Software Engineering, or area of functional responsibility preferred, or a combination of equivalent education and experience.
Minimum of 8 years' experience in QA, responsible for the design, development, and implementation of quality assurance standards for software testing.
2-3 years' experience leading/managing QA teams.
Proven ability to establish and drive strategic and tactical initiatives while providing conflict resolution when necessary.
Project management skills and/or substantial exposure to project-based work structures.
Strong oral and written communication skills.
Strong knowledge of QA Best Practices and methodologies.
Extensive experience with core software applications.
Direct hands-on experience with ad hoc query programs, automated testing tools, and reporting software.
Direct experience as a lead tester for major application integration and/or major application product release.
Extensive practical knowledge in importing data for use in report software, spreadsheets, graphs, and flow charts.
Proven data analysis, data verification, and problem-solving abilities.
Dental practice and industry knowledge
Ability to present ideas in user-friendly language.
Highly self-motivated and directed, with keen attention to detail.
Proven analytical and problem-solving abilities.
Able to effectively prioritize tasks in a high-pressure environment.
Strong customer service orientation.
Experience working in a team-oriented, collaborative environment.
An Equal Opportunity Employer
Patterson Companies, Inc., is an equal opportunity employer. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, among other factors.