QA Manager in Addison, TX at HUNTER Technical Resources

Date Posted: 7/10/2019

Job Snapshot

Job Description


Job Summary

As a Software Testing Manager, you will be responsible for leading and managing a high performing quality testing team throughout all phases of the software development testing cycle, ensuring that all information systems, products, and services meet or exceed organization/industry quality standards and end-user requirements.  

 

Qualifications
  • Establish and enforce standard test processes and deliverables (including defect management and quality metric reporting) within the gated process to streamline testing and ensure automation and manual testing efforts align.  Support and identify continuous improvements within testing process.
  • As a Subject Matter Expert (SME) in all testing process and methodology, lead others in incorporating manual and automation testing industry best practices, techniques, and methodology into existing software testing process.
  • Manage development and execution of manual and automated test scripts and procedures.
  • Maintain a high degree of functional expertise on target systems.
  • Manage, own, and train on the testing tools required to meet testing goals within the software development lifecycle and release schedule.  Recommend changes to the testing tools, which will improve efficiency, reduce cost, and improve ROI.
  • Manage team to deliver testing life cycle activities and deliverables, on time, and on budget with high quality.
  • Assist with the creation of test estimates.
  • Works collaboratively with the project management, development, and business analysis teams throughout the software development lifecycle.  Assist project managers during the planning gate to define/design the test plan for each project.  In addition, schedule testing resources and provide testing coordination as needed while developing a strategy to automate wherever possible.
  • Oversee the testing plans for projects to ensure compliance with quality standards and end-user requirements.
  • Define, implement, and support a beta and production environment master test plan and approach.
  • Manage the scope of alpha, beta and production testing (smoke, functional, automation, regression, load, and performance) within the context of each release/delivery.
  • Define and implement the role and responsibilities of testing within the organization.
  • Oversee and manage the assignments of off-site testing resources, as needed.
  • Mentor less experienced testers in manual and automation testing tools and processes.
  • Assign work to team members, monitor team member performance, drives actions, and deliver outstanding results through coaching, direction, and recognizing QC team members through performance appraisals.
  • Interviews applicants and makes recommendations for additional staff.
  • Create an environment that fosters personal and professional growth.

 

Education and/or Experience
  • Bachelor’ s degree from four year college or university
  • Expert knowledge of computer systems, software (including Microsoft Office products), SQL server, website browsers, and web-based applications.
  • Candidate must have strong knowledge of the various software development life cycles and testing methodologies with a detailed understanding of automation, regression, and performance testing tools, plans, and test execution.
  • Used a variety of test management and defect management tools.
  • Conducted testing on a wide range of systems and technologies.
  • Excellent written and verbal communication, effectively communicating issues and resolutions to both management and development teams.
  • Ability to work both independently and collaboratively with great team spirit as well as self-management.
  • Knowledge of prioritizing projects and multi-tasking resources in a fast-paced environment with aggressive deadlines.
  • Excellent analytical and organizational skills — ability to plan and achieve a variety of tasks.
  • Flexible in taking on new challenges.
  • Prior web application testing experience is a must.
  • Prior experience managing software testing teams, using both manual and automated testing.
  • Bachelor’ s Degree (relevant experience may be considered in lieu of a degree).
  • Strong technical aptitude and ability to research & solve complex issues independently.
  • Travel industry experience a plus.