Quality Engineer – Automation Testing

Job Description

Job Summary

We are looking for a skilled and experienced Software Quality Team Lead to join our team. The Software Quality Team Lead will be responsible for leading and managing a team of quality assurance professionals to ensure the delivery of high-quality software products.

The ideal candidate will have a strong background in software testing and quality assurance, excellent leadership skills, and a proven track record of leading successful software quality teams. The Software Quality Team Lead will work closely with cross-functional teams, including software development, product management, and other stakeholders, to ensure that quality standards are met and best practices are followed.

Responsibilities

  • Lead and manage a team of quality assurance professionals, including hiring, training, mentoring, and performance evaluation.
  • Define and implement quality assurance processes, standards, and best practices, and ensure that they are followed consistently by the team.
  • Develop and execute comprehensive test plans and test strategies to ensure the quality of software products, including manual and automated testing.
  • Collaborate with cross-functional teams, including software development, product management, and other stakeholders, to gather and clarify requirements, and ensure that they are translated into comprehensive test cases.
  • Review and analyze requirements, design specifications, and other project documentation to identify defects, inconsistencies, and other quality issues.
  • Perform functional, regression, integration, and performance testing on software products, and analyze and report test results to stakeholders.
  • Coordinate and manage testing activities, including scheduling, resource allocation, and test environment setup, to ensure timely and efficient execution of tests.
  • Identify and track defects and issues, and work closely with software development and other teams to resolve them in a timely manner.
  • Provide technical expertise and guidance to the team in testing methodologies, tools, and technologies, and foster continuous improvement in testing practices.
  • Ensure that software products comply with quality standards, industry best practices, and regulatory requirements.
  • Communicate and report the status of testing activities, including progress, risks, and issues, to stakeholders in a clear and concise manner.
  • Provide leadership and guidance to the team, and foster a collaborative and positive team environment.
  • Mentor and train team members in testing techniques, tools, and best practices, and support their professional growth and development.
  • Stay up-to-date with emerging trends and technologies in software testing and quality assurance, and provide guidance on their adoption and implementation within the organization.
  • Participate in quality-related meetings, discussions, and initiatives, and contribute to the overall improvement of the software development process.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience (5+ years) in software testing and quality assurance, with a focus on leading and managing testing teams.
  • Strong understanding of software testing methodologies, tools, and best practices.
  • Experience in manual and automated testing, including the use of testing frameworks and tools.
  • Knowledge of software development lifecycle (SDLC) and software quality assurance concepts.
  • Excellent leadership skills, with the ability to lead and motivate a team.
  • Strong communication and interpersonal skills, with the ability to effectively communicate with stakeholders at all levels.
  • Ability to manage multiple testing projects simultaneously and prioritize tasks based on project requirements and business objectives.
  • Experience with test management tools and software, such as Jira, TestRail, or similar.
  • Familiarity with Agile/Scrum methodologies, and experience in applying Agile practices in software testing.
  • Strong analytical and problem-solving skills, with attention to detail.
  • Ability to work independently and in a team environment, and adapt to changing requirements and priorities.
  • ISTQB or other relevant certifications in software testing and quality assurance are a plus.

Preferred Qualifications

  • Experience with leading software quality teams in an Agile/Dev

(ref:hirist.tech)