About the Role
Job Overview
We are looking for a Software QC Engineer to join our team to oversee and manage the quality control processes specific to software development and testing.
Software QC Engineer is responsible for overseeing and managing the quality control processes specific to software development and testing. They develop quality control procedures, manage QC teams, and drive continuous improvement in software quality.
Responsibilities and Duties
▪ In charge of making sure company products meet acceptable quality standards.
▪ coordinate QC manpower tasks, and facilitate communications between management and production departments.
▪ Making sure the quality procedures are being implemented as per requirements.
▪ Set up QC guidelines, Test Case, and Standard Operating Procedure for the products.
▪ Reporting to the QC Manager, and responsible for all aspects of the quality of product, and ensuring that activities are in place towards quality assurance of parts to customers.
▪ Assist the Development team to conduct testing for new developed parts through a proper understanding of customer standards.
▪ Design and implement automation in testing and inspection of products.
▪ To prepare and submit daily/weekly/monthly/work progress report, and other related reports and documents required on time.
▪ UAT: Prepare and execute all UAT internally. Provide UAT training to all team members.
▪ In-charge of all QC documentary, update and revise based on progressively requirements.
▪ GLI and/or Test Report: In-charge of all test report certification and follow up.
▪ Any other duties that are assigned by the superior.
Requirement
▪ Possess a minimum Bachelor's degree in Computer Science, Software Engineering, or a related field.
▪ Minimum 2 years of working experience in relevant scope.
▪ Possess extensive knowledge and expertise in software quality control processes, methodologies, and best practices.
▪ Proficiency in using software testing tools and test automation frameworks.
▪ Strong leadership and management skills
▪ Strong analytical skills to identify potential software defects, assess risk, and prioritize testing efforts.
▪ Effective communication skills, both written and verbal.