To align with the Digital Government Blueprint’s vision of “Digital to the Core, and Serves with Heart”, LTA is embarking on a digital transformation journey by harnessing new technologies to drive broader efforts to revamp the digital platform, develop and integrate enterprise-wide IT systems. We envision to leverage cloud services such as government commercial cloud infrastructure for enhanced business agility and build stakeholder-centric services that cater to businesses’ needs.
You will be responsible for quality assurance through carefully curated testing standards, methodologies and automations for the development of applications across legacy and new systems for the transformation and modernisation of applications.
You will be involved in:
•Collaborating with business analysts, technical architects, application and integration leads, frontend and backend development teams to understand the requirements, identify key areas of testing required across application, infrastructure and security domains and implement testing activities to address the testing needs of these areas
•Defining overall testing strategy to ensure that IT systems meet required quality standards. This includes test frameworks, test methodologies, test planning, test team management, test execution, test automation, stakeholder communication etc.
•Developing test plans, test scenarios, test scripts, test conditions, test data and test cases with expected results for tests such as integration, interfaces, user story acceptance, regression, smoke, system, performance, deployment and user acceptance tests.
•Managing all aspects of the testing efforts, including plans, interdependencies, schedule and tools etc. required
•Creating and building high quality, maintainable, and performant code for automated test cases identified and the frameworks to execute and report them
•Ensuring that defect tracking (identification, fixing, re-testing) is properly addressed and all testing results are easily accessible and understandable.
•Reviewing test results to ensure that they meet the acceptance criteria, work with development team to resolve any issues that arise out of the testing process and report the test status to stakeholders involved
Requirements:
•Tertiary qualification in Computer Science/Engineering or any relevant qualification with at least 5 years’ IT experience in IT systems delivery and testing
•Experience in software engineering / enterprise architecture across multiple products, systems and platforms coupled with strong business acumen experience in solutions design and enterprise architecture delivering IT solutions for both legacy and modern applications
•Strong understanding of testing concepts and how testing fits in with the overall project life cycle. Ability to develop and manage all aspects of the testing effort.
•Knowledge of the continuous integration environment with automated testing components implemented
•Knowledge in IT automation tools IT infrastructure and applications and automated testing concepts for web development
•Ability to review project deliverables for completeness, quality, and compliance with established project standards.
•Able to document and follow detailed instructions within test scripts as well as defects tracking documents (i.e., steps to recreate the problem)
•Ability to document and communicate the status of testing progress against plans, taking corrective action as necessary
•Ability to define, implement, and maintain project process guidance related to testing
•Ability to consult with and develop technical resources for methods, procedures, and standards to use during testing