Lead QA Engineer

Job description

  • Oversee all aspects of quality assurance, including establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality goals are met.
  • Establish and evolve the organization-wide formal QA processes, ensuring that the team is using industry-accepted best practices 
  • Act as a key point of contact for all QA aspects, providing QA services and coordinating QA resources internally and externally 
  • Prepare, forecast, and report on QA team performance, workforce requirements, workload distribution, and the development of resource requirements 
  • Work directly with product managers and software engineers to understand technical and functional system requirements, use cases, and performance considerations 
  • Lead and mentor QA team members, as well as manage outside contract testers 
  •  Identify training needs, organize, and coach team members on various aspects of their career growth

Job requirements

  • Minimum 5 years of professional experience 
  • Hands-on testing/development experience, with an in-depth understanding of different levels and areas of testing 
  • Must have the necessary SQL skills and database concepts 
  • Proven experience utilizing both structured and exploratory testing techniques 
  • Strong knowledge of automation frameworks 
  • Good understanding of Git and project management tools 
  • Excellent knowledge of security guidelines for web development 
  • Knowledgeable of UNIX, AWS, Jenkins, and other deployment tools 
  • Good knowledge of web services, OOP concepts, and a scripting language 
  • Strong desire to work in a quality-focused environment, balancing multiple project responsibilities concurrently with effectiveness and efficiency 
  • Excellent verbal and written communication skills 
  • Excellent analytical and problem-solving skills