Responsibilities:
Develop and execute testing plans, including resource allocation and environment setup, to ensure timely delivery of testing activities.
Design, review, and execute test cases covering functional, non-functional, and performance testing.
Set up and maintain testing environments; implement and run automated test scripts to improve testing efficiency.
Analyze test results, track defects, and drive issue resolution through to closure.
Participate in requirement reviews and system acceptance testing; identify risks and provide improvement recommendations.
Prepare test reports and communicate testing progress and quality status to stakeholders.
Continuously optimize testing processes and contribute to CI/CD (Continuous Integration / Continuous Delivery) practices.
Requirements:
Degree or above in Computer Science, Information Technology, Engineering, or related disciplines.
3 years of experience in software testing, QA, or UAT.
Familiar with manual testing, test case design, defect tracking, and test reporting.
Knowledge of automated testing tools and CI/CD is an advantage.
Strong analytical, problem-solving, and communication skills.
Able to work independently and collaboratively in a team environment.
Full-time