Employment Opportunities

Employment Opportunities

Quality Assurance Manager

Position Description:
The Quality Assurance Manager is responsible for managing a team of quality assurance team members and focusing on systems and applications to meet customer and business needs. They are responsible for ensuring that quality objectives are met and for overseeing the creation and continuous improvement of quality assurance processes and practices. They provide oversight of the creation of test plans, test approaches, test cases and other technical documentation, as well as build and deployment strategies and standards.
The ideal candidate will have excellent communication skills, proven leadership skills, agile software development experience, deep understanding of formal QA methodology/processes and experience with high-transaction, real-time production platforms.

Duties and Responsibilities:
•Lead QA teams, work cross-functionally, and build consensus.
•Establish and manage quality assurance and configuration management road maps.
•Define, implement, and regularly audit quality assurance and configuration management standards.
•Mentor staff in order to help them progress in their professional development and optimize team performance.
•Develop career and training plans for the quality assurance and configuration management team members.
•Establish goals and objectives for quality assurance and configuration management team members.
•Conduct regular one-on-one meetings with staff, and conduct annual performance reviews.
•Drive the hiring, corrective action, and termination processes for the quality assurance and configuration management teams.
•Keep the executive team informed of project progress, issues, risks, and status.
•Participate in providing high level estimates on upcoming projects
•In conjunction with the technical leads, identify and assign QA staff to projects/tasks.
•Work with development and leads to review software designs and testing approaches and ensure solutions support enterprise architectural goals and business needs.
•Participate in design and code reviews as appropriate.
•Suggest alternative testing strategies to balance cost-benefit requirements.
•Apply knowledge of industry trends and tools to help improve system availability and performance.
•Participate in technology evaluations and vendor selections.
•Oversee rollout plans to include, but not limited to the coordination of development  and production deployments.

Minimum Qualifications:
•Education/Experience: BS in Computer Science or equivalent 5+ years QA management experience.
•Expertise in authoring QA methodologies and strategies with a focus in white box, performance and load testing, test case planning, and documentation.
•Decision-Making: Demonstrated ability to handle/organize multiple complex technical projects simultaneously.
•Initiative: Ability to be proactive in foreseeing challenges and developing actions for self and others.
•Test Tools: Demonstrated prowess with automated test tools and exposure to unit testing frameworks.
•Communication Skills: Display strong oral, written and listening skills.
•Interpersonal Skills: Ability to build positive business relationships and work in a collaborative environment with all levels of an organization.

LOCATION: Chandler, Arizona
TYPE: Full-time employee
Benefits: Yes

Apply for This Position