Director Of Quality Assurance
Current• Provides technical leadership and expertise within the field of Quality Assurance and Testing.• Responsible for planning, developing, and directing Quality Assurance policies, programs, and initiatives.• Provides input to strategic decisions that affect the functional area of responsibility.• Maintains a continuous focus on Quality Assurance improvements including usage of appropriate testing tools, test techniques, test automation, and Agile best practices.• Provide technical expertise in test automation, testing methodologies, testing processes, tools and techniques across the Agile teams.• Works with the Software Development Director to develop and execute Quality Assurance strategies to meet and exceed department and corporate quality goals. Introduced the requirement for inclusion of unit testing for all software deliverables.• Ensures that development teams adhere to the principles, guidelines and best practices of the Quality Assurance strategy as defined.• Serves as the escalation point for all matters related to testing and quality assurance and operate as a primary point of contact for the Quality Assurance teams.• Directs the Software Quality Assurance Teams in the Tampa, Canada, & Bulgaria offices.• Manages training and continuous learning of Quality Assurance Team by means of short courses, conferences, meetups, certifications, etc.• Maintains Quality Assurance Team performance results by coaching, counseling, and disciplining employees; planning, monitoring, and appraising job results.• Monitors of all the Quality Assurance activities, test results, leaked defects, root cause analysis, and identifying areas of improvement.• Ensures the proper usage of available tools to gain the maximum benefit of the Quality Assurance effort. This includes testing tools for functional, performance, automation, etc.• Accountable for the test automation projects, mentor, and provide leadership to the Quality Assurance automation developers.