E
SOFTWARE QUALITY / TEST ENGINEER
RM 6,000 - RM 9,000 / month
Checking job availability...
Original
Simplified
SOFTWARE QUALITY/TEST ENGINEER
POSITION SUMMARY:
- Conduct timing analysis of software sequences to optimize reaction times and system performance.
- Collaborate with Software Engineers and System Developers to understand requirements and develop effective test strategies.
- Design, develop, and maintain test plans, test cases, and automated testing tools based on specifications.
- Set up and manage test environments (e.g., Virtual Machines) and maintain system images for various machine configurations.
- Utilize version control and issue tracking tools for software release management while supporting issue resolution and continuous improvement of test methodologies.
RESPONSIBILITIES:
- Timing analysis of software sequences for reaction time optimization.
- Work closely with Software Engineers/System Developers to understand their requirement and use cases.
- Prepare/ develop / maintain test plans, methodologies, test cases and software testing tools (Script/Application) based on specifications.
- Creating/ maintaining documentation of test methodology, test cases and software testing tools following BESI standards and design rules.
- Setting up test environment for Software Testing (Virtual Machine)
- Creating and maintaining system image for machines (Molding, T&F, Singulation) for both non-RAID/RAID for specified OS.
- Work with version control tools and issue tracking tool for software release management.
- Support software-related issue resolution and analyze opportunities to improve test cases to catch/minimize future occurrences.
- Provides engineering support for assigned R&D projects.
QUALIFICATIONS:
- BSc Degree in Automation / Computer Science / Electrical / Electronic Mechatronics Engineering
WORK EXPERIENCE
- At least 3-5 years relevant experience in automation / equipment industries.
- Significant practical experience in software engineering and testing.
- Experience with agile software development processes, quality control and test-driven development
EXPERTISE AND METHODOLOGY
- Knowledge of controlling and programming of mechanical system
- Experience in software testing and troubleshooting is a must.
- Proficiency in Microsoft .NET framework (C#, WPF) using Microsoft Visual Studio
- Proficiency in image processing library Halcon v12/OpenCV
- Very good English skills (verbal and written)
- Experience with version control in GIT is a pre
- Experience with firmware development is a pre
OTHER REQUIREMENT CRITERIA
- Good communication skills in a global environment
- Result oriented
- Strong analytical skills
- Team player
- Self-organized, self-motivated, proactive character
- Stress resistant
- Affinity with mechatronic systems
- Ability to travel (10~20%)
Job Types: Full-time, Permanent
Pay: RM6,000.00 - RM9,000.00 per month
Benefits:
- Additional leave
- Dental insurance
- Flexible schedule
- Health insurance
- Maternity leave
- Opportunities for promotion
- Parental leave
- Professional development
- Vision insurance
Schedule:
- Monday to Friday
Supplemental Pay:
- Yearly bonus
Experience:
- automation / equipment industries.: 4 years (Preferred)
- agile software development: 3 years (Preferred)
Work Location: In person