Manual QC

Updated: May 29, 2024 Deadline to apply: November 30, 2024

JOB DESCRIPTION

  • Be responsible for ensuring the quality and compliance of our products/services through thorough testing and control quality of projects
  • Required strong attention to detail, technical expertise, and the ability to collaborate effectively with cross-functional teams

REQUIRED SKILLS AND EXPERIENCE

1. Knowledge:  

  • Knowledge of software development process: Understand and apply project processes and testing processes well. Be aware of your role in the testing process and how to perform work in a software project
  • Knowledge of basic domains: Mobile app (Native app), Web app (Mobile and Desktop), Window app (Native app on Desktop...)
  • Know some basic - common features of each platform (Fintech, Management...)  
  • Know some ways (using tools, using third-party apps) to test some features on the app
  • Understand some common test scenarios, common/standard concepts  
  • Use testing tools: Use some tools to support the testing and project management process (Confluence, Jira, Figma, Visio, Snagit,...)  

2. Testing skill:  

2.1. Requirements analysis:   

  • Ability to deeply analyze requirements in case of missing information including make Q&A  
  • Ability to understand system overview   
  • Review requirement bugs and determine the system's testing goals completely and accurately  
  • Identify and differentiate requirements related to performance/security or special testing requirements   

2.2. Test Plan:  

  • Understand and build key points in test plans for small/medium sized projects such as: schedule, resources, strategy, scope, test level, test type, environment... 
  • Ability to work with test lead, PM to clear schedule and milestones. resources... in test plan  
  • Ability to review test plans for team members   

2.3. Test Design:  

  • Can write test cases for highly complex projects that need to combine many test design techniques  
  • Ability to review, guide and evaluate test cases for other projects  
  • Ability to test, measure and control exploratory testing  

2.4. Test Implementation:  

  • Optimize test suites, test data, and test resources appropriately  
  • Propose common rules for quality activities if necessary  
  • Validate and update the test matrix between test conditions, test cases, and test suites  
  • Review and support testing data of other members   

2.5. Test Execution:  

  • Ability to analyze bugs, use experience to focus errors, focus on testing  
  • Execute logical (high level) test cases effectively
  • Can proactively explore exploratory testing during execute testing
  • Ability to continuously evaluate, update and improve test case quality during the execution process  
  • Can review and evaluate the quality of test execution by other QCs  

2.6. Bug Management:  

  • Know how to analyze bugs, evaluate impact and support finding the root cause of the bug 
  • Analyze abnormalities, causes of complex errors, errors due to integration of multiple systems  
  • Calculate bug metrics (bug rejection ratio, bug leakage ratio)  
  • Other QC guidelines for bug reporting and bug management  
  • Test Review (test plan, test cases, test report, bug log)
  • Ability to review test documents and test output of the project  
  • Support reviewing test reports, test cases, and bug logs for other projects  

2.7. Test Report:  

  • Ability to create summary test reports, evaluate quality through quantitative test metrics  
  • Evaluate and draw conclusions about quality compared to standards  
  • Proficient in using tools to support exporting data and charts for test reports.  
  • Ability to present test reports to customers  
  • Instruct other QC to create test reports   

2.8. Test Estimation:  

  • Learn from 2 test estimation techniques and apply them to real tasks  
  • Be aware of the factors that affect the estimate  
  • Be able to explain and quantify the estimates you give  
  • Can guide other members 

2.9. Risk Management (Requirement, Quality, Resource, Time):  

  • Understand Risk-based testing techniques and apply them to projects  
  • You can independently define risks that affect the testing activities of small-scale projects you are participating in
  • Ability to provide and implement effective action to mitigate defined risks   
  • Other QC instructions on how to determine product risks/project risks    

2.10. Other testing:  

  • API testing
  • Flexibility in using tools to test APIs  
  • Perform more in-depth API testing including checking Authentication, permissions, functions, usability, reliability, response speed,...  
  • Can guide and review other QCs to design test cases and execute API tests  

2.11. SQL:  

  • Can write commands to join multiple tables and more complex commands to meet business needs  
  • Can write complex queries (nested queries, combining conditions)  
  • Other QC tutorials use SQL to support testing  
  • Performance testing: Know how to use and configure the performance testing tool at a basic level  
  • Security testing: Can perform basic types of security testing after instructions  
  • Regression testing:  Understand when and why regression testing is require; In the specific context of the project, it is necessary to define some way to list up the related functions that need to be regression tested ; Define the scope for regression testing in a specific situation in the project 

3. Soft skills: 

  • Decision making 
  • Critical observation 
  • Communication 
  • Teamwork and collaboration 
  • Conflicts resolution 
  • Problem solving 
  • Adaptability 

BENEFITS

Salary: Up to 24M 

  • Probation salary is 100% of the official salary 
  • 13th-month salary and performance review twice a year 
  • Bonus for special occasions each year (Labor Day, National Day, Solar New Year, Lunar New Year) 
  • Project Bonuses 
  • Employee’s professional certification and training allowances subject to company regulations 
  • BSH Care Health Insurance  
  • Annual Health Assessment 
  • Social, health and unemployment insurance following government policy 
  • Enjoy company summer trips and other team building activities held monthly and quarterly 
  • Professional, creative and dynamic working environment  
  • Work five days per week with flexible check-in time 

CONTACT

  • Send CV to: tuyendung@gemvietnam.com
  • Hotline: +842466666100 (Recruitment Team)
  • Facebook GEM Careers: https://www.facebook.com/tuyendungGEM
  • Linkedin GEM Careers: https://www.linkedin.com/company/gem-careers-hiring/