Quality Assurance Manager, IT Applications

  • Competitive
  • Singapore
  • Permanent, Full time
  • NTUC Income Insurance Co-operative Ltd
  • 2019-04-22

Quality Assurance Manager, IT Applications

You will be part of a dynamic team that drives software quality through the design and implementation of Software Quality Assurance practices and processes across the entire IT Applications Department. In this role, you will develop and promote the software development and acquisition policies, standards, processes and guidelines to all the teams.

In addition, you will also lead the engineering teams in developing test automation capabilities and DevOps solutions. You will be responsible for providing technical leadership, and expected to stay in touch with latest test automation and DevOps technology trends. The role in important for Income to improve the quality of our applications.

PRIMARY RESPONSIBILITIES


Quality Assurance and Processes
  • Lead the ongoing development and review of software development and acquisition policies, standards, and/or guidelines
  • Ensure that the processes are in place to support Waterfall and Agile software development
  • Conduct trainings to IT teams to ensure that all team members understand and apply the processes
  • Review of artefacts from IT teams to provide assurance that all teams adhere to the policies, standards and/or guidelines


Test Automation Capability
  • Provide strong leadership and guidance to a team of engineers to provide test automation services to IT teams
  • Develop and implement test automation framework for the various IT teams
  • Stay updated with latest test automation technology trends, and apply them to improve Income's test automation capabilities
  • Work closely with Application Competency Centre Managers and Engagement Managers to evolve automated testing capabilities (examples TOSCA and Selenium) to enable Income to deliver high quality applications and digital solutions


DevOps Capability
  • Provide strong leadership and guidance to a team of engineers to provide DevOps services to IT teams
  • Work closely with Application Competency Centre Managers to onboard applications to Income DevOps solution, including
    • Backlog management with JIRA/Confluence
    • Automated unit testing with JUnit / NUnit
    • Code version management with AWS Code Commit
    • Build and release automation with Jenkins
    • Automated static codes analysis with HP Fortify, SonarQube and Crucible
    • Manage build artefacts with Nexus
    • Orchestrate deployment of containerised applications with Red Hat OpenShift
  • Stay updated with latest DevOps technology trends, and apply them to improve Income's capabilities to release software quickly with high quality
  • Develop metrics to track competencies by skills set and applications. Work with team to continuously make improvements and achieve higher competencies



Qualifications
  • Degree holder in Information Technology, Info Systems or equivalent
  • At least 12 years of relevant experience in application development, implementation of test automation / DevOps, and/or development of software development and acquisition policies, standards and guidelines
  • Knowledge of applicable regulatory requirements like MAS TRM Guidelines and PDPA
  • Experience working with Waterfall and Agile software development
  • Proficient in the following technology:
    • Test Automation: TOSCA, Selenium
    • DevOps: JIRA / Confluence, AWS Code Commit, Jenkins, SonarQube, Crucible, Serena / Nexus, Red Hat OpenShift


#LI-InWithYou