Software Test Engineer

About the job

About the Software Test Engineer role

The candidate will be part of a software development team to deliver large scale public transportation-related projects.

Key Responsibilities

  • Strong technical abilities and comfort working with various software programs
  • Knowledge of various programming languages, depending on the project
  • Understanding of various database types
  • Problem-solving skills
  • Written and verbal communication skills to successfully share their testing results and make recommendations
  • Ability to work well as part of a software development team
  • Familiarity with testing processes, including creating a test plan and opening bugs
  • Ability to handle fast-paced environments with tight deadlines

Requirements

  • Degree in computer Science, IT or related technical discipline.
  • Minimum 3 years of hands-on software development experience from requirements specifications, design, implementation, Unit testing and integration test; went through full software development life cycle.
  • Strong learning and problem-solving skills.
  • Soft skills (time management, communication, organization skills, etc)
  • Fluent and concise English communication, written and oral.
  • Large scale software development is a plus.
  • Familiarity with Agile/ Scrum development practices is a plus.