Position Title: Business Analyst #SGUnitedTraineeships #SGUP
Company: SGunited
Business Area: SGUnited

Traineeship Description:

The trainee will report directly to the Project Lead and work closely with his teammates.

At ST Engineering, our people are our greatest resource because it is from our talents that solutions to meet tomorrow’s challenges are generated and created. Working with like-minded specialists and engineers, you will look to the latest innovations to tackle a myriad of challenges faced by our global base of customers.

Job Description:

  • Conduct User Requirement Gathering to understand the user requirements
  • Document the user requirements clearly in the Requirement Specifications
  • System Testing to ensure that the system is working based on the test specifications
  • Responsible to ensure that the tested product is ready for delivery to customer
  • Testing at the customer site could be involved
  • Testing during engineering hours could be involved for live production system

Software Design

  • Design a simple software component or interface according to functional   specifications and business requirements
  • Utilise appropriate software design methods and tools, in line with the   organisation's software design practice and principles
  • Identify relevant controls, elements and features to be included in the   software to meet its design objectives
  • Assess functionality and interoperability of different elements or   components in the software design
  • Produce detailed design documentation mapped to user specifications

Application Development

  • Develop and/or program simple applications or components according to   agreed specifications
  • Re-use externally developed components in creation of applications
  • Identify possible security features required to address potential   security risks and vulnerabilities
  • Embed user interface templates into applications according to design   guidelines and specifications
  • Run routine software tests to identify defects, errors and/or security   vulnerabilities
  • Perform unit testing of each unit of the codes to ensure that the code   works according to application requirements
  • Apply basic debugging tools and techniques to reproduce, simplify and   resolve application errors or problems
  • Make simple revisions and modifications to existing application
  • Add new application components or features, according to endorsed   recommendations
  • Document the internal design of the application for future maintenance   and enhancement
  • Write application programming interfaces (APIs)
  • Perform bundling of application code and relevant files to enhance the   deployment and utilisation of the application code

Software Testing

  • Draft standard test cases or scenarios
  • Prepare testing environment for testing based on technical criteria and   specifications
  • Execute testing procedures
  • Assess test results for unexpected outcome
  • Document details of failures or glitches that surface from the test   results in testing documents
  • Compare the test results against the functional requirements or desired   outcomes to highlight gaps and areas for improvement
  • Diagnose commonly encountered faults and failures in applications

Oversee security   provisions in software

  • Follow recommended coding standards and secure coding principles to   avoid security vulnerabilities
  • Adhere to project standards in the collection of security assessment   metrics
  • Perform code reviews to identify security vulnerabilities

Software Configuration

  • Apply standard scripts and tools to deploy software products to a   specific platform
  • Perform simple tests or checks on platform specific versions of   software products
  • Identify compatibility and functionality issues arising from checks
  • Execute modifications to software configuration, based on clear   directions and guidelines
  • Document updates to software products and deployment instructions
  • Record release activities for future reference

Duration: 9 months


  •  Degree in Business Administration / Computer Science / Computer Engineering / Information Technology

This position is for both recent graduates and mid career individuals. Graduates interested in this position should possess a Poly Diploma Qualification. Mid career individuals from any qualification level can apply.

Back to Job Listing