Director of QA

Sorenson Communications Salt Lake City, UT
The Director of Quality Assurance will have the responsibility for establishing the vision and direction for Quality Assurance at Sorenson Communications, and for directing the day-to-day operations of the teams that perform testing of Sorenson components and products.

We are looking for a leader who has successfully built and led large-scale quality assurance teams and is willing to roll up their sleeves, dive into coaching, and mentor a team of 30+ test engineers.

The Director of Quality Assurance should be able to establish and communicate Sorenson's Engineering objectives and vision, and be able to align the team around this vision in their day-to-day work. This person must have experience leading the test and release effort of high-availability, high-scalability, high-performance, complex distributed systems, and user applications. This person needs to be smart, innovative, energetic, and committed.

Essential Duties and Responsibilities

  • Design, implement, and manage the overall strategy for the Sorenson Quality Assurance team
  • Scope and manage the test automation effort with a focus on efficient testing
  • Create, measure, and report out key metrics for the performance of the QA team, as well as the quality and health of the various product lines
  • Leverage resources to ensure adequate test coverage, and establish best practices
  • Lead multiple QA teams on the implementation of test strategies and set the team up for the future by bringing in progressive testing concepts to our organization that focus on efficiency while sacrifice nothing on quality
  • Own the QA defect processes and documentation, and ensure that a standard process is being followed across the organization, and that proper tooling and reporting are in place
  • Act as a player/coach and bring leadership and guidance to the quality team across all facets of manual and automated testing efforts
  • Understand business objectives and build alignment and buy-in cross functionally
  • Motivate all team members to deliver high quality projects within committed time and budget
  • Responsible for the career development and mentorship of the QA team and for identifying staffing/hiring needs
Knowledge/Skills/Abilities Required

  • Proven experience providing team oversight during the full software development life cycle, from conception, design, implementation, and testing to documentation, delivery, and maintenance
  • Proven experience in providing and/or reviewing time estimates, technical recommendations, and proposed test solutions based on technical and business requirements
  • Experience overseeing and directing the development of new test frameworks and applications to ensure the implementation of automated test solutions
  • Knows how to mitigate risk and escalate to technology leadership
  • Experience establishing a new test organization including, defining, training, enforcing and executing standards and compliance, root cause analysis and defect prevention techniques, testing tool standards and reports, and QA knowledge management and training
  • Ability to work collaboratively with hardware and software development engineering teams to ensure the right level of proactive focus is occurring to design for manufacturability, testing and reliability
  • Ability to create a Testing Architecture discipline and resources to lead test strategy development for enterprise and complex systems, define test environment and test data requirements, and develop and executes a global reliability and test strategy
  • Excellent verbal and written communication skills

  • A degree in Computer Science or related technical field preferred with excellent GPA
  • 5+ years of QA Engineering management experience
  • 5+ years working knowledge building out automation frameworks within enterprise QA, preferably with experience in mobile, browser, and web services.
  • Deep knowledge of automation best practices for building, maintaining and retiring test cases and frameworks
  • 3+ years proven experience transforming manual testing teams to high efficiency, automation centric software QA teams
  • 3+ years working knowledge of performance testing and benchmarking
  • Experience with agile/scrum
  • Extensive knowledge of common, industry leading testing methodologies, and aware of when and where to rely on them
  • Expert at building and managing test cases -- technically able to understand complex systems and know how to develop tests for them
  • Able to work at a fast pace and encourage others too as well
  • Ability to measure team and individual performance through standardized key performance indicators, and ability to push the quality bar higher
  • Knowledgeable of cutting-edge testing techniques and trends, implementing the technologies and ensuring higher quality products on project
This position has access to highly confidential, sensitive information relating to the employees, customers, and technologies of Sorenson Communications. It is essential that applicant possess the requisite integrity to maintain the information in strictest confidence.

Other General Requirements/Additional Notes

  • Dexterity of hands and fingers to operate a computer keyboard, mouse, tools, and to handle other computer components
  • Ability to sit at workstation for long periods of time completing testing, documentation, or other assignments
  • Lifting and transporting of moderately heavy objects, such as computers and peripherals
  • Must be able to lift a minimum of 50 pounds
  • Positive attitude, team player, good interpersonal communication skills and able to work across company departments
Equal Employment Opportunity:
Sorenson Communications is an Equal Opportunity, Affirmative Action Employer

Testing, Engineering, Automation