What is Software tester ?

Tester engineer is a person responsible for testing a new product, a new feature, or the availability or quality of a project to find bugs, errors… or any other problem that the end user, customer may encounter. He/she provides reports to the project development team on any product improvement issues.

Main activities carried out by Software tester

  • Reviewing software requirements and preparing test scenarios.

  • Creating and executing test cases for the features of new projects / platforms you take responsibility for.

  • Creating and executing test scripts.

  • Analyzing test results on database impacts, errors or bugs, and usability.

  • Preparing reports on all aspects related to the software testing carried out and reporting to the design team.

  • Interacting with leaders to understand product requirements.

  • Participating in design reviews and providing input on requirements, product design, and potential problems.

Essential hard skills and knowledge

  • Bachelor’s degree in Software engineering, Computer Science, Information technology or related field.

  • Knowledge of at least one programming language.
  • Kiến thức về cơ sở dữ liệu, linux,
  • Practical knowledge and experience of test management tools.
  • Practical knowledge and experience of defect tracking (QC, Bugzila, Jira…).
  • Ability and experience in creating test scripts.

  • Up-to-date knowledge of software test design and testing methodologies.

  • Experience testing blockchain applications is a plus.

Essential soft skills

  • Analytical
  • Time management
  • Communication
  • Good attitude.
  • Passion.
  • Good organizational skills and detail-oriented mindset.

Language skills

  • Good spoken English is preferred.