Essential Duties and Responsibilities include the following :

  • Apply technical knowledge, skills and expertise to provide development, testing or support service to clients and customers 

  • Achieve delivery of core/customized products in accordance with agreed schedules, procedures and standards

  • Conduct peer reviews 

  • Provide effective team collaboration 

  • Accurate recording of time, effort and schedule related activities via trackers 

  • Provide good communication skills to achieve excellent customer service 

  • Escalate to Team Lead and/or Lead Engineer if needed, on risks/issues identified which impact project delivery schedules 

  • Take ownership and do follow up on project/s assigned 

  • Use logic and reasoning to identify strengths and weaknesses of alternative solutions, conclusions or approaches to problems 

  • Seek and respond to development feedback

  • Other duties may be assigned

Supervisory Responsibilities :

  •  Supervision of other personnel is not required in this position

Competencies :

To perform the job successfully, an individual should demonstrate the following competencies (for development, testing or support as appropriate) :  

Testing :

  • Work efficiently on testing tasks 

  • Design and develop automated or manual test cases/ scripts through requirements analysis and in accordance with the client and project needs and methodology standards 

  • Update and maintain test cases / scripts 

  • Maintain test databases, test data for use in testing 

  • Assist in providing estimates on test activities 

  • Execute test cases/scripts as per plan, record test results 

  • Conduct regression testing and retest failure scenarios 

  • Log defects appropriately so that corrective actions may be taken 

  • Resolve deficiencies/defects of application that arise from testing process 

  • Understand testing framework as applied in a development center

Education/Experience :

Because of the critical nature of this role, we can only consider candidates who can demonstrate that they meet the following minimum requirements:  

  • Diploma or Degree holder in IT 

  • At least 1-2 years experience in software development, testing or support environment

Basic Skills : 

  • English Communication, Verbal and Written 

  • Team Player/Focus 

  • Dependability 

  • Customer Service orientation 

  • Meeting targets 

  • Adaptability 

  • Flexibility 

  • Quality Orientation 

  • Information Gathering 

  • Ethics and Standards

Technical Skills : 

  • Computer/IT Literate 

  • Knowledge of process methodology 

  • Knowledge of software development concepts and lifecycles 

  • Good analytical and problem solving skills