QA Revolution

Lead QA Engineer Job Description

I have recently been working on a series of job descriptions and I thought I would share some of the details about the job description for the Lead QA Engineer.

The Lead Quality Assurance (QA) Engineer is primarily responsible for testing all software products—built in-house, purchased and installed locally, or configured in the cloud. The Lead QA Engineer partners with internal stakeholders to plan, test, and implement all software changes to ensure that products conform to the desired quality standard.  This role requires strong technical skills and the aptitude required to identify and resolve critical issues. The Lead QA Engineer uses technical programming expertise to build automated and performance tests.  The individual will be expected to contribute towards the organizational goal of continuous process improvement.  This role requires strong communication and the ability to lead a small programming team of QA EngineersThe Lead QA Engineer will help establish automated and performance testing industry best practices and processes in the QA organization. This role requires an individual who is a software testing subject matter expert and a testing certification. Under the leadership of the Director of Testing, (s)he will define clear goals, measurements, and benchmarks to support IT strategies and advance quality in IT.

Responsibilities include:

EDUCATION AND EXPERIENCE REQUIREMENTS:

  • Bachelor’s in computer science or equivalent.
  • 7+ years programming experience with C++, JAVA, VB, and SQL.
  • 7+ years experience testing applications in accordance to required functionality. and non-functional quality attributes (e.g. availability, performance).
  • IT testing certification (CSTE or CSQA).
  • Master’s degree in computer science is a plus.
  • Experience writing automated or performance test plans.
  • Experience writing automated or performance scripts.
  • Expert understanding of the IT project and software development lifecycles.
  • Experience with automated functional GUI test tools (e.g. HP QuickTest Professional, Borland SilkTest, Selenium) or with programming languages (e.g. C, C++, Java, VB).

Ron Wilson