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.