Apply for this Job

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
  • Graduate in Computer Engineering or similar IT background
  • 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 projects responsibilities concurrently with effectiveness and efficiency
  • Excellent verbal and written communication skills
  • Excellent analytical and problem-solving skills