Tuesday, January 13, 2015

Director - Quality Assurance - Billtrust - Hamilton


Job description
The Billtrust Director, Quality Assurance is responsible for leading and managing the software quality efforts across the company’s technology products. This includes implementing best practices and an overall quality vision for software testing and release management. Reporting to the Chief Information Officer, this position will be responsible for an organization of approximately 20 QA staff across multiple locations.

Quality Assurance is a vital component of our agile development process, utilizing both automation and manual testing to allow for rapid delivery of production-ready code. The QA program to be implemented should include a QA metrics program, as well as an effective organizational structure and a process improvement action plan to ensure a best-in-class QA operation.
Responsibilities:
Create and implement risk-based QA program, processes and procedures across systems, including the related disciplines for effective software release management

Build, manage and promote an agile (Scrum) testing environment supporting a move towards continuous integration and deployment
Define and advocate for the appropriate environments and tools to ensure effective quality testing that can keep pace with agile development efforts
Develop risk-based quality measurements to allow the business to understand the risk profile associated with releases
Develop approach to load testing, capacity planning and other non-functional testing required to ensure that software platforms perform within target SLAs
Become familiar with all Billtrust system functions and basic technical components to assist in creating, managing and changing the QA program
Perform ongoing review of the QA function to verify compliance with defined processes
Identify and create business justification for testing tools that will increase efficiency and effectiveness of the QA process
Create internal and external QA metrics and associated targets for periodic internal assessment of development process and QA success
Promote the QA program and its associated emphasis on system quality as a core value in the Billtrust culture
Create capacity planning model for identifying QA resource constraints that their impact to customer software releases
Serve as a member of senior technology staff representing the interests and the needs of QA within the technology organization
Establish required staff development programs and training including staff appraisals

Desired Skills and Experience
Proven success leading Software Quality Assurance teams in roles that had increasing supervisory and management responsibility
Advanced experience successfully leading technology projects within a fast paced product centric culture
Strong experience with Agile (Scrum) techniques and automated test environments
Demonstrated experience in release test planning, test case management, software defect analysis
Well-developed knowledge and experience with test automation frameworks, dev ops techniques and tools (e.g. Selenium, Jenkins, SpiraTest, etc.)
Experience testing Software-as-a-Service (SaaS) solutions or online technology products
Ability to communicate and collaborate effectively with various technical team leaders and members
Consultative working style, able to effectively interface with various levels of leadership
Able to quickly build, manage and foster a highly productive, team-oriented environment
Bachelor’s degree in Computer Science, Engineering, or equivalent work experience in technology and testing roles
Enter your email address:
Refer This Job To Your Friends And Help Them To Find Jobs!
Related Posts Plugin for WordPress, Blogger...