Principal Development Lead in Raleigh, NC at Advance Auto Parts

Date Posted: 8/12/2019

Career Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Raleigh, NC
  • Career Type:
  • Experience:
    Not Specified
  • Date Posted:
    8/12/2019

Career Description



Job Description

The Team Member in this role works with business and IT leadership to understand quality assurance needs and oversees activities to deliver appropriate solutions. Manages a team of resources and is responsible for ensuring adequate resources are allocated based on project/system risk and quality requirements. Champions the application of quality principles as IT matures its internal capabilities. Ensures the development of processes, tools and training to support the quality assurance needs of the organization. Assesses the effectiveness of quality assurance activities and facilitates continuous improvement and tracking of results. Responsible for developing, leading and managing a quality assurance team.

MAJOR DUITES AND RESPONSIBILITIES:

  • Works with business and IT leadership to understand quality assurance needs and oversees activities to deliver appropriate solutions. Manages testing workload, assigning projects and tasks to team members. Ensures adequate testing resources are available to projects commensurate with quality and risk objectives. Creates an overall QA program with associated processes and tools and reviews the program to ensure effectiveness.
  • Assesses the need for, facilitates the acquisition of and maintains an inventory of testing hardware, software and related tools and processes that assist in performing quality assurance and testing functions, including automation. Solutions may include: usability testing, test data de-identification, stress, parallel, regression, security testing and test environment management.
  • Ensures there is an effective defect tracking and reporting process that is being followed.
  • Performs quality assurance and testing activities in addition to overseeing team work activities.
  • Ensures the efficient and effective use of quality assurance activities through the development and monitoring of a metrics program. Reports status and makes recommendations for continuous improvement.
  • Develops training and mentoring activities for the quality assurance team to develop relevant skills and competencies. Also identifies the need for and develops necessary training for other IT and business areas to understand the overall process and their roles in quality assurance efforts. Keeps current with technology and business trends.
  • Responsible for all human resource activities for the team including: hiring, compliance, performance management, contributing to raise and promotion recommendations, career development, corrective action, and recommendations for termination.
  • Performs other duties as assigned or required.
  • Ensure the proper usage of available tools to gain the maximum benefit of the QA effort. This includes testing tools for functional, performance, automation, etc.

Job Specifications

  • Degree in computer science preferred, or relevant technical experience
  • Has 8+ years’ experience in technology and tools automation preferably UFT/QTP, TestComplete,Selenium,WinApp and other open source technologies.
  • Proficiency in SQL, relational databases DB2 & SQL servers is required.
  • Experience with version control systems
  • Knowledge on non-functional testing tools like load runner, Jmeter and other open source
  • Must have a keen interest in staying abreast of latest developments in test automation & devops.
  • Demonstrates leadership in executing IT plans successfully that enable technical or business capabilities and address technology or business priorities
  • Understanding of Agile/Lean leadership principles
  • Exhibits courage by taking smart risks and encouraging others to do so; empowers innovative approaches by motivating others to be proactive and resourceful.
  • Able to apply broad business and technology understanding of internal and external trends and capabilities, to ensure successful implementation of IT plans.
  • Able to communicate a compelling vision and need for change that generates excitement, enthusiasm, and commitment to the process
  • Demonstrates strategic and critical thinking capability
  • Interacts with others, internally and externally, in a way that gives them confidence in their intentions and those of the organization
  • Understands the business case for each deliverable undertaken and works with their manager and product owner to help ensure benefits are realized
  • Has strong planning, communication and presentation skills, and the capability to listen and influence