Technology Division
Junior QA Engineer
Jobtype : Fulltime
Working Policy : Hybrid
Description
1. Development and Implementation of Test Plan:
-
Design a test plan that includes the test strategy, test scope, and required resources.
-
Define test scenarios and test cases based on functional and non-functional requirements.
2. Test Execution:
-
Perform manual or automated testing to ensure software functionality and security.
-
Record, track, and report test results, and collaborate with the development team to fix any bugs or issues found.
3. Bug Identification and Reporting:
-
Identify bugs, errors, or potential risks in software.
-
Create detailed bug reports and provide feedback to developers for improvements.
4. Testing Process Maintenance and Improvement:
-
Contribute in the development and maintenance of automated scripts to increase testing efficiency.
-
Engage in continuous evaluation and improvement of the testing process.
5. Team Collaboration:
-
Work closely with the development team to understand product requirements and ensure that testing covers all functionality.
-
Participate in team meetings to discuss testing progress and necessary improvements.
6. Verification and Validation:
-
Ensure that software changes or updates do not affect existing functionality.
-
Carry out verification and validation to ensure fulfillment of quality requirements.
7. Domain Understanding:
-
Understand the business context and user needs to ensure that testing reflects actual usage scenarios.
8. Understanding of Testing Tools:
-
Using testing tools such as Selenium, Jira, or other specialized testing tools according to project requirements.
Description
-
In-depth knowledge of software development lifecycle.
-
Ability to create and manage test scenarios.
-
Experience with automated and manual testing tools.
-
Good understanding of programming languages and databases.
-
Good analytical skills and attention to detail.