Job Detail

Quality Assurance Supervisor

U-Haul Corporate Headquarters
U-Haul International
2727 N Central Ave

Company Info:
U-Haul is an equal opportunity employer. All applicants for employment will be considered without regard to race, color, religion, sex, national origin, physical or mental disability, veteran status, or any other basis protected by applicable federal, provincial, state or local law. Individual accommodations are available on requests for applicants taking part in all aspects of the selection process. Information obtained during this process will only be shared on a need to know basis.
A quality assurance manager tests and maintains the company’s software and makes recommendations on how to improve it, and avoid future issues under the Director of Support’s oversight. Also known as QA Managers, they set up testing parameters for their software testers to follow, and guidelines for them to use, when making recommendations. A QA Manager will build a “Best of Class” team through performance managing, career planning and goal setting for the group.

• Design test protocols for the testers to use when looking for BUG’s.
• Communicate test results to stakeholders, with recommendations.
• Establish and maintain a process for evaluating software.
• Determine the resources required for quality control
• Maintain levels of quality throughout the software life cycle
• Conduct formal and informal reviews at pre-determined points throughout the development life cycle
• Provide daily supervision and direction to support staff
• Monitor the performance of the software, running random tests, to confirm “BUG Free”.
• Provide necessary definition, development, and deployment of product quality assurance strategy, addressing all phases of product development.
• Ensure delivery against QA department goals and objectives
• Coach and mentor team on a regular basis to drive maximum productivity and efficiency.
• Manage and respond to Quality Assurance issues with related groups, such as Development, Support, and Business Units.
• Establish and maintain detailed release procedures for Developed Software while keeping within PCI constraints.
• Anticipates program release problems and takes corrective action, escalating as needed, to resolve and achieve commitments.
• Develop & Maintain quality assurance metrics
• Ability to provide leadership in recommending, developing, and communicating approaches for resolving specific issues
• Understanding of computer software architecture and design
• Familiar with encoding techniques, knowing multiple coding languages, such as C++, JavaScript, and HTML.
• Strong organizational and communication skills
• Experience in managing software application testing.
• Proven track record demonstrating the ability to build and maintain a team
• Position will require working with sensitive data that must be handled discretely
• Must be available after hours and on weekends to head up problem resolutions.
• Ability to manage across multiple tasks with differing priorities
• Proactive attention to detail
• Ability to provide leadership in obtaining data needed for specific analysis
• Ability to effectively communicate with personnel at all levels in the organization
• Ability to perform complex tasks with minimal supervision and guidance
• Bachelor’s Degree in Computer Science, Information Systems, Engineering, or a related discipline.
• 7 years of relevant experience monitoring, providing, and leading quality assurance efforts on large-scale IT maintenance and development projects
Work Status: