Responsibilities

  • To lead a team, or teams, of software test engineers to plan and perform integration testing and system testing for software applications and to help customers prepare for user acceptance testing.
  • Accountable for test strategizing, test planning, management of test progress and problem resolution, till test closure.
  • Leading and managing the test teams
  • Accountable for detecting bugs in systems; all major bugs should be detected before systems are released for UAT.
  • Prepare the project’s overall test plan, the integration test plan, the system test plan and any other test plans where needed.
  • Lead test team to develop test scenarios, test cases and test scripts.
  • Ensure detected defects are corrected.
  • Participate in requirements and design walkthroughs/reviews.
  • Acquire, manage, allocate and schedule resources.
  • Review and approve staff’s work.
  • Coach and train staff.
  • Ensure compliance to processes, procedures and standards.
  • Manage vendors/sub-contractors: contracts, their quality, deliverables and schedule.
  • Any other duties and responsibilities as and when assigned.

Requirements

  • Bachelor’s degree in Computer Science or equivalent.
  • Holder of ISTQB or ISEB or CSTE certification(s) is an advantage.
  • Possession of PMP or CSQA certificate(s) is an advantage.
  • Minimum 6 years’ experience in software development with at least 4 years in Software Testing.
  • Minimum 3 years’ experience working as a Test Manager.
  • Minimum 3 years’ experience working in a project team of 20 or more people.
  • Good knowledge in commonly used tools such as QuickTest Professional (QTP), Quality Centre (QC), LoadRunner (LR), WebInspect.
  • Programming experience in Java, C Sharp or .Net is an advantage.