Mô tả công việc
As a QA/QC engineer, you will be helping the team to sharpen the product functionalities and protect our high- quality standards. In an open environment, you are free to give out opinions and suggestions to improve the product.
Position Senior QC Engineer
Requirements Analysis: Thoroughly review requirements documents, specifications, and technical designs. Provide feedback to ensure clarity, completeness, and feasibility for testing.
Test Plan & Case Creation: Develop comprehensive and well- structured test plans and test cases tailored to project requirements.
Manual Testing Expertise:
Learn more about user needs and how they use software products to increase coverage when planning testing.
Conduct manual testing of various software products including web applications, mobile apps (Android/iOS), and backend APIs. This involves understanding different platforms and their interactions.
Research new tools and testing methods to improve team efficiency and quality of work.
Defect Management: Effectively identify, document, and track bugs encountered during testing. Write clear and concise bug reports to facilitate quick resolution by developers.
Communication & Collaboration:
Share useful knowledge with other team members to improve overall work efficiency.
Track project progress and identify any potential delays or deviations from requirements.
Collaborate effectively with developers, product managers, and other stakeholders. Clearly communicate testing progress, findings, and potential roadblocks.
Collaborate with team members to ensure adherence to software development processes..
Proactively identify, analyze risks, and provide information and solutions to problems that arise in the course of work.
Agile Adoption (if applicable): Understand and participate in Agile methodologies within the development team.
Regression Testing: Perform thorough regression testing after bug fixes to ensure they function as intended and haven&039;t introduced new issues.
Position Middle QC Engineer, as below:
Read, analyze, review and feedback specifications/requirements.
Analyze and identify risks to functionality and/or performance.
Create test plans, test cases, and test scripts to align with Product & Tech team:
Conduct manual tests to support new features.
Follow up on the ticket timeline, and development quality to meet the Sprint goal on time.
Update the testing progress to the Scrum team and line manager.
Report issues, discuss, and collaborate with the Scrum team until issues are resolved.
Estimate the testing time, report the testing result/status.
Implement automation test scripts for stable functionalities.
Execute manual testing for full functionality on Web/Mobile application.
Work on assigned tasks within QC/QA team as per alignment with line manager:
Share, present knowledge, and experience.
Support other peers, and other Scrum teams.
Research, and implement enhancement for testing processes/tools.