Job Summary:
As a Test Lead, you will be responsible for overseeing the testing process and managing the test team. You will work closely with various stakeholders to ensure that our software products meet the highest quality standards. Your role will involve planning, coordinating, and executing testing activities, as well as mentoring and guiding the test team.
Job Responsibilities:
- Test Strategy and Planning: Develop and implement comprehensive test strategies and plans to ensure thorough testing of software products.
- Team Management: Lead, mentor, and manage the test team, providing guidance and support to ensure effective performance.
- Collaboration: Work closely with product owners, business analysts, developers and other stakeholders to understand requirements and technical solutions, ensuring alignment with testing activities.
- Test Execution: Oversee the execution of test plans and test cases, ensuring thorough coverage and accurate results.
- Defect Management: Identify, document, and track defects, and work with the development team to ensure timely resolution.
- Automation: Promote and oversee the development and maintenance of automated test scripts to improve testing efficiency.
- Reporting: Provide regular reports on testing activities, progress, and results to stakeholders.
- Continuous Improvement: Drive continuous improvement initiatives to enhance testing processes, tools, and methodologies.
Job Qualifications:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
- 58 years of software testing experience, with at least 24 years in a test lead or team management role.
- Proven experience in developing test strategies, plans, and cases across web, mobile, or backend systems.
- Strong proficiency in test management and defect tracking tools, such as JIRA, TestRail, or Zephyr.
- Hands-on experience with test automation tools and frameworks (e.g., Selenium, Cypress, Appium, Playwright, or Robot Framework).
- Familiarity with API testing using tools like Postman and a good understanding of CI/CD environments (e.g., Jenkins, GitLab CI, Azure DevOps).
- Solid understanding of SDLC, STLC, and Agile/Scrum methodologies.
- Demonstrated ability to lead, mentor, and manage QA teams, including task allocation, performance monitoring, and process improvement.
- Excellent communication, collaboration, and stakeholder management skills, with the ability to bridge technical and non-technical discussions.
- Strong analytical and problem-solving abilities, with attention to detail and a proactive approach to quality.
- Proficient in English, able to read Chinese, and conversant in Cantonese.