Role and Responsibilities:
The Team Lead QA Engineer will oversee a team of QA Engineers, driving both manual and automated testing processes. This individual will be responsible for ensuring the delivery of high-quality software products, improving testing frameworks, and mentoring team members to develop technical and professional skills. The ideal candidate will have a strong background in test automation and a passion for delivering efficient, scalable, and reliable solutions.
Key Responsibilities:
- Lead and mentor a team of QA Engineers, providing technical and career guidance.
- Design, develop, and maintain automated testing frameworks, scripts, and tools.
- Plan, organise, and oversee testing activities throughout the software development lifecycle.
- Collaborate with cross-functional teams, including Software and Data Engineers, Product Managers, and DevOps, to ensure seamless integration of QA processes.
- Define test strategies and drive the adoption of automation best practices to improve quality and efficiency.
- Perform code reviews for automated test scripts and provide constructive feedback.
- Analyse test results, report defects, and ensure timely resolution through root cause analysis.
- Monitor and optimise test automation execution times and coverage.
- Foster a culture of continuous improvement by identifying and implementing process enhancements.
- Ensure compliance with QA standards and procedures within the team.
- Develop metrics and KPIs to measure the performance and effectiveness of QA efforts.
Required Qualifications:
- Certifications: Relevant certifications in QA and Testing Automation, or similar fields.
- Education / Degrees: Bachelor’s degree in Business, Information Technology, or a related field.
Required Skills and Experience:
- 8+ years of experience in software quality assurance, with at least 2 years in a leadership or team lead role.
- Hands-on experience with automation testing tools (e.g. Cypress, Playwright).
- Proficiency in programming/scripting languages (e.g. Python, JavaScript).
- Strong understanding of software testing principles, methodologies (e.g. Agile/Scrum), and best practices.
- Experience with CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
- Knowledge of version control systems like Git.
- Excellent analytical and problem-solving skills.
- Ability to write clear and comprehensive test plans, test cases, and test scripts.
- Effective communication and interpersonal skills with the ability to work in a collaborative team environment.
- Proven track record of delivering high-quality software under tight deadlines.
- Familiarity with performance and security testing concepts is a plus.
Why you’ll love working for the company:
The company believes in taking care of their team and creating an environment where you can thrive. As part of their company, you’ll enjoy:
- Flexible Working Arrangements: Whether you’re a night owl or an early bird, the company offer hybrid and remote options to suit your lifestyle.
- Comprehensive Benefits: From a wellness program to home office reimbursements and continuous learning opportunities, we’ve got you covered.
- Team Culture: Fun team-building activities, regular socials, and a supportive, inclusive culture that values transparency, accountability, and work-life balance.
- Performance Incentives: Competitive salaries, ESOP, and recognition for your hard work
Role and Responsibilities:
The Team Lead QA Engineer will oversee a team of QA Engineers, driving both manual and automated testing processes. This individual will be responsible for ensuring the delivery of high-quality software products, improving testing frameworks, and mentoring team members to develop technical and professional skills. The ideal candidate will have a strong background in test automation and a passion for delivering efficient, scalable, and reliable solutions.
Key Responsibilities:
- Lead and mentor a team of QA Engineers, providing technical and career guidance.
- Design, develop, and maintain automated testing frameworks, scripts, and tools.
- Plan, organise, and oversee testing activities throughout the software development lifecycle.
- Collaborate with cross-functional teams, including Software and Data Engineers, Product Managers, and DevOps, to ensure seamless integration of QA processes.
- Define test strategies and drive the adoption of automation best practices to improve quality and efficiency.
- Perform code reviews for automated test scripts and provide constructive feedback.
- Analyse test results, report defects, and ensure timely resolution through root cause analysis.
- Monitor and optimise test automation execution times and coverage.
- Foster a culture of continuous improvement by identifying and implementing process enhancements.
- Ensure compliance with QA standards and procedures within the team.
- Develop metrics and KPIs to measure the performance and effectiveness of QA efforts.
Required Qualifications:
- Certifications: Relevant certifications in QA and Testing Automation, or similar fields.
- Education / Degrees: Bachelor’s degree in Business, Information Technology, or a related field.
Required Skills and Experience:
- 8+ years of experience in software quality assurance, with at least 2 years in a leadership or team lead role.
- Hands-on experience with automation testing tools (e.g. Cypress, Playwright).
- Proficiency in programming/scripting languages (e.g. Python, JavaScript).
- Strong understanding of software testing principles, methodologies (e.g. Agile/Scrum), and best practices.
- Experience with CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
- Knowledge of version control systems like Git.
- Excellent analytical and problem-solving skills.
- Ability to write clear and comprehensive test plans, test cases, and test scripts.
- Effective communication and interpersonal skills with the ability to work in a collaborative team environment.
- Proven track record of delivering high-quality software under tight deadlines.
- Familiarity with performance and security testing concepts is a plus.
Why you’ll love working for the company:
The company believes in taking care of their team and creating an environment where you can thrive. As part of their company, you’ll enjoy:
- Flexible Working Arrangements: Whether you’re a night owl or an early bird, the company offer hybrid and remote options to suit your lifestyle.
- Comprehensive Benefits: From a wellness program to home office reimbursements and continuous learning opportunities, we’ve got you covered.
- Team Culture: Fun team-building activities, regular socials, and a supportive, inclusive culture that values transparency, accountability, and work-life balance.
- Performance Incentives: Competitive salaries, ESOP, and recognition for your hard work
Desired Skills:
- software quality assurance
- leadership or team lead role
- Cypress
- Playwright – Automation
- Python
- JavaScript).
- Agile/Scrum)
- Jenkins
- GitLab CI
- or Azure DevOps.